Комментарии 8
Хороший пункт про уборку после тестов. Но нужно быть внимательным. Я всегда перед тестами делаю следующее:
const sandbox = sinon.sandbox.create();
// ...
afterEach(() => sandbox.restore());
Но однажды в самом тесте вместо sandbox.stub я использовал sinon.stub и словил весьма неприятный и трудноуловимый баг в тестах :(
Странно, что автор удивлен появлению NaN. Это же часть стандарта IEEE 754 и реализовано во многих языках.
Но не во всех этот NaN используется вместо исключения при преобразовании строки в число
Какой хороший перевод. Я даже не сразу понял, что изначальная статья не на русском.
Автор почти уговорил меня использовать ESLint. Ну и в целом очень полезно, спасибо
Я кивал, когда он говорил, что на каждом сервере будет работать по одному процессу Node.js. Но прекратил кивать при упоминании, что у каждого сервера четыре физических ядра. Я объяснил, что на сервере можно будет использовать только одно ядро, и он пожал плечами — удалось достать только такие серверы. Они раньше работали как магазин под .NET, и у них стандартные решения.
Я надеюсь, это такой сарказм? Или «пусть весь мир подстроится под нас и откажется от многоядерности»?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Трудные уроки: пять лет с Node.js