коллаборации между бизнесом и девами с фокусом на быструю доставку фич, и самое важное тут коллаборация, как тогда можно утвреждать, что для несложных доменов ддд принесет усложнение? ты ведь в любом случае только выиграешь
Не соглашусь что фокус там на скорость доставки, но это не столь важно. Если домен не сложный то вопрос управления или контроля сложности не стоит. Или точно не стоит остро. А если проблемы в контроле сложности нету, то зачем собственно ддд? Опять таки, это не значит что он не нужен или что его нужно игнорировать или что-то ещё. Но он скорее всего будет не оправдан. Так и в чем собственно будет профит в управлении сложностью там где это не нужно или там где её уровень не нуждается в каком-то особом подходе?
Что значит зачем ддд? Просто и достаточно емко отписывать код и упрощать его Просто это не тру для вас, но задачи для «не тру ддд» все те же, что и для тру
Можно упрощать и без ддд 🤷♂️
Зачем тогда управлять сложностью, если не для ускорения разработки?
Скорость доставки не всегда главный приоритет бизнеса, особенно в условиях высокой сложности предметной области. Ошибка логики может быть дороже чем доставка не вовремя. Не все релизят каждый час, день или неделю
сложность и скорость - это понятия несовместимы быстро на коленке можно накидать такой говнокод, что сам потом ноги сломаешь, когда же стоит высокая сложность и условия развития и поддержки - тут уже делается раздумано, с анализом, с меньшими для себя трудностями последующих рефакторинга, масштабирования, доп. функционала, апдейта и пр...
почему не совместимы? выше сложность — меньше скорость.. причём тут гавнокод вообще? речь идёт не о быстрой доставке одной фичи, а что бы быстрее доставлять множество фич, а для этого ты будешь делать раздумано и будешь делать рефакторинг, первоначальная цель которого также быстрая доставка
Согласен, что есть бизнесы для которых очень высока цена ошибки, и если им давать выбор или, то выберут без ошибок, но при этом время для всех бесценно
“конкретно — код станет проще и понятнее” - выше уже отвечал ^
Обсуждают сегодня