Оформление кода

Подскажите, как правильно располагать элементы кода? Например, все объявления переменных вверху, потом функции и тд.


Ответы (1 шт):

Автор решения: vsemozhetbyt

В этом вопросе нет единой нормы, это стиль кода и вариантов может быть много. Если нет синтаксических ошибок и программа работает правильно, значит минимум правильности соблюдён. Другое дело, что стиль оформления влияет на читабельность кода, вероятность возникновения ошибок, лёгкость сопровождения и т.п. Поэтому существует потенциально неограниченное количество стилистических систем, полезных советов, принципов — от основополагающих до касающихся мельчайших деталей.

Вы можете просмотреть несколько популярных стилистических систем для начала. Например:

https://github.com/airbnb/javascript

https://google.github.io/styleguide/jsguide.html

Чтобы эти принципы было легче применять на практике, существуют линтеры кода, проверяющие как его структуру, так и формальные мелочи. Одни из самых известных на сегодня — вот эта взаимодополняющая пара:

https://eslint.org/

https://prettier.io/

→ Ссылка