Сегодня я бы сказал, что, без сомнения, JavaScript является одним из самых популярных языков программирования в мире, и каждый раз, когда речь заходит о JavaScript, вы почти не слышите о его плохих практиках, так что это будет темой сегодняшнего поста.
1. Использование Вар
Что ж, в настоящее время вы никогда не должны использовать «var» в своем коде, но если вы все еще используете его или не знаете, почему вам не следует его использовать, вам следует остаться. В основном, когда мы говорим о различиях «старого способа» объявления переменной и нового способа в let и constключ — это область действия переменной.
Если вам все еще интересно, позвольте мне уточнить это для вас, когда вы используете var, вы ограничены двумя областями: глобальной и функциональной, это означает, что объявленные переменные внутри этих областей, будь то if или for, будут использовать то же пространство, что и другие переменные, что в больших проектах может вызвать проблему перезаписи.
И это еще не все, потому что при использовании let или var мы можем ограничить доступ к внешним переменным, что может повысить эффективность использования памяти.
2. Не использовать строгое равенство ===
Честно говоря, я бы сказал, что одна из худших вещей, которые вы можете сделать при кодировании на JavaScript, — это не использовать строгое равенство, вы можете удивиться, почему. Ну, простое использование простого оператора равенства неявно заставит одну из сторон операции сделать их обе одного типа.
Хотя в большинстве случаев это может не быть проблемой, я бы рекомендовал ради ожидаемых результатов всегда использовать строгое равенство.
3. Несоблюдение соглашения об именах собственных
Ну, какое соглашение вы можете спросить? Ну, это зависит от того, над чем вы работаете и с кем вы работаете, но есть некоторые соглашения, которые принимаются значительной частью населения, занимающегося кодированием, например:
- Использование camelCase в именах переменных и функций
- Запись констант ЗАГЛАВНЫМИ БУКВАМИ
- Использование пробела после запятой
Это всего лишь несколько примеров многих соглашений, которые существуют для улучшения читабельности кода. Это тема, о которой я буду говорить больше в одном из моих следующих постов, который будет посвящен книге «Чистый код», которую я только что закончил читать.
Спасибо за чтение и оставьте подписку, если вы хотите присоединиться ко мне в этом путешествии, чтобы стать великим инженером-программистом.