Это муть )
Laravel)
Почему
Ну абстрактная тема, плохо применимая к реальности, хотя бы потому что не найдешь с ней каких то значимых проектов в открытом доступе
Ну да ну да )
Я на таком недавно работал
Да можно и с таким подходом что-то писать, но он только проблем добавляет, мне кажется
Ограничивает в реализации, добавляет сложности лишней
Надо использовать когда это уместно
Не представляю даже, когда это может быть уместным
Когда бизнес логика большая, команд много работает
Как делить между командами задачи?
Каждому свои задачи выделять, модули, компоненты, сервисы и т.д.
А как еще )
DDD это старая тема еще. Вот 2005 года статья Фаулера. https://martinfowler.com/bliki/EvansClassification.html Service objects are often implemented by using global variables, class fields (monostates in Robert Martin's terminology) or singletons. То есть он сервисы еще в глобальных переменных хранил и синглтоны использовал, про di нет речи.
Обсуждают сегодня