Size: a a a

2021 October 26

MG

Max Grom in symfony
“но без ДДД, значит без ориентации на предметную область” - с чего это вдруг??? Я могу ориентироваться на предметную область более чем! Вы когда-нибудь видели проекты без DDD? А хорошие проекты без DDD?
источник

МФ

Максим Федоров... in symfony
без ориентации на бизнес писать бизнес-логику, ну странно звучит даже
источник

VK

Vlad Kopaihorodskyi in symfony
Я так и не могу понять о чем спор, эх
источник

МФ

Максим Федоров... in symfony
это опять не имеет значения, тк центральная тема нашего спора: нужен ли ДДД в малых проектах, где он поможет и упростит код
источник

МФ

Максим Федоров... in symfony
а тк концепция очень простая, то поможет и не составит проблем... тк это очень простая штука
источник

MG

Max Grom in symfony
Ну так как это не имеет значения если я прямым текстом спрашиваю можно ли в простых проектах писать код ориентируясь на предметную область и бизнес-правила но не следуя DDD, а используя другие средства?
источник

МФ

Максим Федоров... in symfony
точнее не так, поможет там, где есть достаточная сложность, а не какая-то очень большая
источник

VK

Vlad Kopaihorodskyi in symfony
Нет, не нужен)
источник

МФ

Максим Федоров... in symfony
я не понимаю вашего вопроса, тк к теме спора не относится
источник

VK

Vlad Kopaihorodskyi in symfony
А код еще как-то можно писать не ориентируясь на предметную область ?
источник

MG

Max Grom in symfony
Эм, ну приехали(
Тема спора: “нужен ли ДДД в малых проектах, где он поможет и упростит код?”
Вопрос: “можно ли в малых проектах писать код ориентируясь на предметную область и бизнес-правила но не следуя DDD, а используя другие средства?”
источник

МФ

Максим Федоров... in symfony
вот конкретный пример:
у меня есть около двух десятков контекстов
половина из них имеет много сценариев (бизнес-процессов), примерно около 10-15 на каждый

замена ДДД в этих местах на классический — паутина и взрыв логики, тк без отображения языка бизнеса это будет сложно
источник

MG

Max Grom in symfony
Ну я такого не знаю и не встречал 🙃
источник

MG

Max Grom in symfony
“замена ДДД в этих местах на классический” - на классический “что”?
источник

МФ

Максим Федоров... in symfony
какие средства? другие — это анемичные модели?
можно: простой круд, где из всех процессов: изменить статус или поменять одно поле
источник

КГ

Константин Грачев... in symfony
источник

МФ

Максим Федоров... in symfony
но повторюсь, ИЗНАЧАЛЬНо я писал о 15 сценариях (юзкейсах) над одним агрегатом, это много для анемичной сущности
источник

MG

Max Grom in symfony
Средства: архитектурные подохды, паттерны, принципы пакетной разработки, SOLID, etc
Круд - это не средство управления сложностью
источник

МФ

Максим Федоров... in symfony
классический подход в симфони проектах: геттеры сететры и "сервисы"
источник

МФ

Максим Федоров... in symfony
причем тут SOLID и паттерны? перпендикулярно же
источник