Градация степеней стабильности модулей в Node.js | OTUS

Градация степеней стабильности модулей в Node.js

При изучении Node.js рекомендуется использовать официальную документацию, которую можно найти здесь. На упомянутой странице вы без труда получите информацию о нужном модуле. Но есть ряд нюансов, которые стоит знать.

Во-первых, никто не запрещает искать необходимые данные, используя строку поиска в Google или Yandex. Мало того, это может оказаться быстрее. Давайте наберем в строке поиска "nodejs console".

1-1801-ef9351.png

Первая же ссылка приведет к цели, причем это будет именно официальная документация. Ну хорошо, перешли. Теперь нужно обратить особое внимание на один момент -- плашку "Stability" c кликабельной ссылкой:

1-1801-847776.png

Что это значит? Дело в том, что в Node.JS существуют модули с разным уровнем готовности, и готовность эта измеряется в диапазоне от 0 до 3. Подробности об этом читайте здесь.

1-1801-ee9ee2.png

Что же это за диапазон такой? На самом деле все просто:

  • 0 -- этот модуль использовать попросту не стоит;
  • от 1 до 3 -- градация степеней стабильности.

И вот тут существует интересный нюанс: например, стабильность с номером 1 является "Experimental", то есть она низкая. Однако на самом деле это совершенно не означает, что данный модуль будет работать из рук вон плохо. Более того, модули с такой стабильностью способны функционировать замечательно и без ошибок.

Тогда что же означает эта пресловутая стабильность? А всего лишь то, API модуля (подразумевается перечень функций и методов) может измениться (как в ближайшем, так и в далеком будущем). Таким образом, используя нестабильные методы, вы должны понимать, что в дальнейшем они могут поменяться. То есть это история про возможные изменения модуля, а не про качество его работы. Как то так.

По материалам http://imnotgenius.com/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться