Семь смертных грехов Фронтенд/JavaScript разработчика

Aleksandr Serenko
Aug 20 · 1 min read

В любой профессиональной деятельности есть правила и принципы, которые нельзя нарушать. Поговорим о том, что категорически нельзя делать в JavaScript.

  1. Использовать var для создания переменных
  2. Создавать свойства объектов с дефисом
  3. При использовании современных JS framework’ов использовать библиотеку jQuery или аналоги
  4. Тестировать только часть кода и не тестировать асинхронный/реактивный код
  5. Не использовать линтеры и форматеры кода eslint/tslint/stylelint/prettier
  6. Не использовать polyfills для поддержки старых браузеров
  7. Утверждать, что один из современных JS framework’ов лучше других

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

Например, запреты расспространяющиеся на программирование в целом:

  • Использование dev версий библиотек в production
  • Использование другого стека или framework’а без понимания принципа работы
  • Незнание стандартов языка
  • Разработка собственного компилятора/транслятора/транспайлера, не являясь членом команды, которая развивает язык или технологию
  • Поступать в российский ВУЗ, чтобы стать программистом
  • и т.д.

Конечно, есть множество принципов, таких как — KISS, DRY, SOLID (и других слов, написанных капсом), но это так же относится к программированию, а не конкретно к JS.

Удачного дня и поменьше legacy в вашем коде!

F.A.F.N.U.R

Angular stories

Aleksandr Serenko

Written by

Front end developer

F.A.F.N.U.R

Angular stories

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade