Сегодня я бы сказал, что, без сомнения, JavaScript является одним из самых популярных языков программирования в мире, и каждый раз, когда речь заходит о JavaScript, вы почти не слышите о его плохих практиках, так что это будет темой сегодняшнего поста.

1. Использование Вар

Что ж, в настоящее время вы никогда не должны использовать «var» в своем коде, но если вы все еще используете его или не знаете, почему вам не следует его использовать, вам следует остаться. В основном, когда мы говорим о различиях «старого способа» объявления переменной и нового способа в let и constключ — это область действия переменной.

Если вам все еще интересно, позвольте мне уточнить это для вас, когда вы используете var, вы ограничены двумя областями: глобальной и функциональной, это означает, что объявленные переменные внутри этих областей, будь то if или for, будут использовать то же пространство, что и другие переменные, что в больших проектах может вызвать проблему перезаписи.

И это еще не все, потому что при использовании let или var мы можем ограничить доступ к внешним переменным, что может повысить эффективность использования памяти.

2. Не использовать строгое равенство ===

Честно говоря, я бы сказал, что одна из худших вещей, которые вы можете сделать при кодировании на JavaScript, — это не использовать строгое равенство, вы можете удивиться, почему. Ну, простое использование простого оператора равенства неявно заставит одну из сторон операции сделать их обе одного типа.

Хотя в большинстве случаев это может не быть проблемой, я бы рекомендовал ради ожидаемых результатов всегда использовать строгое равенство.

3. Несоблюдение соглашения об именах собственных

Ну, какое соглашение вы можете спросить? Ну, это зависит от того, над чем вы работаете и с кем вы работаете, но есть некоторые соглашения, которые принимаются значительной частью населения, занимающегося кодированием, например:

  • Использование camelCase в именах переменных и функций
  • Запись констант ЗАГЛАВНЫМИ БУКВАМИ
  • Использование пробела после запятой

Это всего лишь несколько примеров многих соглашений, которые существуют для улучшения читабельности кода. Это тема, о которой я буду говорить больше в одном из моих следующих постов, который будет посвящен книге «Чистый код», которую я только что закончил читать.

Спасибо за чтение и оставьте подписку, если вы хотите присоединиться ко мне в этом путешествии, чтобы стать великим инженером-программистом.