Если дело не касается кода, то ддд - это филосовия

коллаборации между бизнесом и девами с фокусом на быструю доставку фич, и самое важное тут коллаборация, как тогда можно утвреждать, что для несложных доменов ддд принесет усложнение? ты ведь в любом случае только выиграешь

9 ответов

22 просмотра

Не соглашусь что фокус там на скорость доставки, но это не столь важно. Если домен не сложный то вопрос управления или контроля сложности не стоит. Или точно не стоит остро. А если проблемы в контроле сложности нету, то зачем собственно ддд? Опять таки, это не значит что он не нужен или что его нужно игнорировать или что-то ещё. Но он скорее всего будет не оправдан. Так и в чем собственно будет профит в управлении сложностью там где это не нужно или там где её уровень не нуждается в каком-то особом подходе?

Max Grom
Не соглашусь что фокус там на скорость доставки, н...

Что значит зачем ддд? Просто и достаточно емко отписывать код и упрощать его Просто это не тру для вас, но задачи для «не тру ддд» все те же, что и для тру

Valentin-Gerbey Автор вопроса
Max Grom
Не соглашусь что фокус там на скорость доставки, н...

Зачем тогда управлять сложностью, если не для ускорения разработки?

Valentin Gerbey
Зачем тогда управлять сложностью, если не для уско...

Скорость доставки не всегда главный приоритет бизнеса, особенно в условиях высокой сложности предметной области. Ошибка логики может быть дороже чем доставка не вовремя. Не все релизят каждый час, день или неделю

Valentin Gerbey
Зачем тогда управлять сложностью, если не для уско...

сложность и скорость - это понятия несовместимы быстро на коленке можно накидать такой говнокод, что сам потом ноги сломаешь, когда же стоит высокая сложность и условия развития и поддержки - тут уже делается раздумано, с анализом, с меньшими для себя трудностями последующих рефакторинга, масштабирования, доп. функционала, апдейта и пр...

Valentin-Gerbey Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
сложность и скорость - это понятия несовместимы бы...

почему не совместимы? выше сложность — меньше скорость.. причём тут гавнокод вообще? речь идёт не о быстрой доставке одной фичи, а что бы быстрее доставлять множество фич, а для этого ты будешь делать раздумано и будешь делать рефакторинг, первоначальная цель которого также быстрая доставка

Valentin-Gerbey Автор вопроса
Max Grom
Скорость доставки не всегда главный приоритет бизн...

Согласен, что есть бизнесы для которых очень высока цена ошибки, и если им давать выбор или, то выберут без ошибок, но при этом время для всех бесценно

Max Grom
Можно упрощать и без ддд 🤷‍♂️

“конкретно — код станет проще и понятнее” - выше уже отвечал ^

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
2
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Доброе утро, мультиязычные сайты делал кто-нибудь? Какие подводные камни? Нужно чего нибудь допом ставить? Как поступить? В теории сделать две папки ru en и туда кидать страни...
Racoon Mitya
2
Карта сайта