Подивимося на деякі деталі реалізації цього дропдауну: у коді визначено enum Language з переліком мов у проєкті.
Щось я пропустив той момент, коли антипатерн став нормою... Визначення переліку мов в коді? Шо сі робе...
тепер можна завантажувати ES-модулі за допомогою простого require()
Це топ 👏 Мабуть, кожен JS девелопер знає те відчуття, коли хочеться використати якусь константу з ES-модуля в файлі конфіги, який модулем не є.
Красива iнтeлeктуальна гiмнастика.
А багато людeй цe зможуть зрозумiти та пiдтримувати бeз посилання на таку статтю в кодi?
Розробка цe про управлiння (навiть приборкання) зростаючої складностi, а нe додавання дe вона нeпотрiбна.
Коментарі