какие нибудь либы, которые бустят ООП подходы для проекта, SOLID принципы использует и все такое, вроде InversifyJS, если да, то вообще есть польза от этого? или это только все усложняет?
темка конечно холиварная, но позволю высказаться агрумент против мощного ООП (как и впрочем против хардкорной функциональщины) что так в среднем не пишут, т.е. будет сопротивление как команды, так и приходящих разрабов т.е. можно взять класс чтобы обернуть состояние, можно поиграться с адхок полиморфизмом но в целом вместо неймспейсов и классов повсеместно есть модули, методы классов бивариантны (что unsound) и т.п. я бы к этому подходил очень осторожно, внимательно смотря на каждую либу и пытаясь оценить импакт на текущих и новых разрабов
Обсуждают сегодня