OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JS, HTML, CSS, React, Vue,Angular
Купить рекламу: https://telega.in/c/coderoll
Чат: https://t.me/coderoll_chat
По всем вопросам пишите сюда - @yankovsky_ads
Post #3129
681




👩💻 Используем принципы “Чистого кода” в контексте JavaScript
✏ Избегайте условных конструкций - один из самых странных принципов 🥺
Вы спросите: "Как так? Как я могу писать код без использования условий?"
➕ Сделать это можно, если вы разделите условную конструкцию на отдельные функциональности. И вместо вычисления вы просто будете запускать нужное. Это перекликается и с другими принципами, которые мы уже с вами разбирали. Например то, что функция/метод должны делать что-то одно
Это работает как в комплексных функциях, так и в классах за счет полиморфизма (см. примеры кода)
Coderoll | Frontend
Функции
✏ Избегайте условных конструкций - один из самых странных принципов 🥺
Вы спросите: "Как так? Как я могу писать код без использования условий?"
➕ Сделать это можно, если вы разделите условную конструкцию на отдельные функциональности. И вместо вычисления вы просто будете запускать нужное. Это перекликается и с другими принципами, которые мы уже с вами разбирали. Например то, что функция/метод должны делать что-то одно
Это работает как в комплексных функциях, так и в классах за счет полиморфизма (см. примеры кода)
Coderoll | Frontend
- 🔥 1
- 😁 1








