[Перевод] Трудные уроки: пять лет с Node.js

После пяти лет работы с Node. js я многое понял. Я уже делился некоторыми историями, но в этот раз хочу рассказать о том, какие знания дались труднее всего. Баги, проблемы, сюрпризы и уроки, которые вы можете использовать в собственных проектах! Базовые концепции В каждой новой платформе есть свои хитрости, но в данный момент эти концепции для меня вторичны.

Разобраться в своём баге — хороший способ гарантированного обучения. Даже если это немного болезненно!


Классы

Когда я только начал работать с Node. js, то написал скрапер. Очень быстро я понял, что если ничего не предпринять, то он будет осуществлять много запросов параллельно. Одно это стало важным открытием. Но поскольку я ещё не полностью усвоил мощь экосистемы, то сел и написал собственный ограничитель параллелизма. Он работал и проверял, что в каждый момент времени активны не более N запросов одновременно.

Читать дальше →.

перевод трудные уроки node

2017-4-21 11:53