212 похожих чатов

Как понять что внедрять DDD в проект оправданно?

7 ответов

27 просмотров

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

Ддд простая штука, оправдано ДЛЯ модулей, где есть работа сбизнес-процессом (заказы, платежи, арбитраж, и прочее) На весь проект смысла нет, тк бывают крайне простые штуки типа словарей и списков с данными какими-то… процедуры всякие типа расписаний и записей (тут очень частично в паре узлов требует описания кодом реальных процессов) Компании грешат «консистентностью подхода» или все по ддд или ничегов

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

Тех долг если по простому

Nikolay Underground
Тех долг если по простому

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

Максим Федоров
знания... их долг, то есть знаний сейчас не хватае...

Это да, но по моему опыту чаще хер забивается, типа на процентов 5 чето выяснил, ещё додумал/напредполагал и погнал говнокодить. Хотя если поднапрячься, точно можно куда больше инфы выкопать, надо только захотеть.

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта