И всё верно говоришь jimon, только последняя фраза:
так что KISS, и не еби мозги ни себе, ни js движку, ни заказчику, ни тому кто будет твой код сопровождать потом
|
Тут прибегает студент с книжкой паттернов и говорит: "Да всё просто, это же Dependency Injection а тут у нас Singleton'чик и пару Menager'ов"... Тяжело расценивать свои способности самому, самокритика у программистов - вообще гиблое дело. Тебя могут только рассмотреть другие кодеры работая с тобой, но сам, уж нет.
И тут же прибегает Functional JS гик, и говорит: "Зачем городить всю эту ересь с ООП и евентами, давай всё в один flow запихнём, так же проще понимать!". Кода в 2 раза больше, и абстракций нет, следственно чтобы изучить работу кода нужно погрузиться почти во все аспекты его работы.. Но он на это так не смотрит.
Пиши как пишешь, и верно Брет сказал: Знай что ты нихера не знаешь - будь свободен.
Эксперементируй, не ищи догмы у других, пол рашки так в религию подались им же нужен был ответ на их вопросы. Заместо того чтобы искать его самому и не суть в нахождении ответа, суть в поиске.
Каждый дрочит как хочит, и ты подрочи сам, не прости других это делать для тебя, или учить лучшим техникам дроча - по своему лучше.