Size: a a a

Software Design/Architecture/Zen

2021 February 15

SP

Sergey Protko in Software Design/Architecture/Zen
Dmitriy Tkachenko
Именно что корреляцию, а не причиной следственную связь
а я тебе говорю что вообще никакой корреляции нет.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и все эти сказки про "бизнес почитал и поправил модель" - вон у Матиаса Вераеса был пример что бизнес втыкал в стикеры на борде и поправил модель. Ну ок. Здорово. И ребята которые могут делать почти что DSL-и на ФП - тоже круто молодцы. Это опять же "приятный сайд эффект" и нюансы выбранных подходов а не цель.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
посмотри любой продукт с event storming - nам вообще доменная модель часто от инфраструктуры зависит сильно и ничего, живут же люди
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Sergey Protko
и все эти сказки про "бизнес почитал и поправил модель" - вон у Матиаса Вераеса был пример что бизнес втыкал в стикеры на борде и поправил модель. Ну ок. Здорово. И ребята которые могут делать почти что DSL-и на ФП - тоже круто молодцы. Это опять же "приятный сайд эффект" и нюансы выбранных подходов а не цель.
так и я про что) это ты начал дележ на черное и белое
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Sergey Protko
посмотри любой продукт с event storming - nам вообще доменная модель часто от инфраструктуры зависит сильно и ничего, живут же люди
и про это я говорил вродь
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Dmitriy Tkachenko
Я думал ддд про тройку бизнес - разработка - код. Что эти трое должны иметь один и тот же язык, единое понимание того что происходит и как.
А дёрганье sql в контроллерах не очень соответствует этой модели в том плане, что содержит язык который понимают последние два, но абсолютно не понимает (и не должен) первый
ой все
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Переслано от Dmitriy Tkachenko
Уди помоему говорил, что если технические ограничения влияют на работу бизнеса, то они становятся частью домена
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Переслано от Sergey Protko
Это условно говоря... допустим мы делаем какую-нибудь звонилку и мы говорим бизнесу "с учетом того как все работает мы не сможем обеспечить больше 50-ти человек на одном звонке" (например потому что там степень от N каких-то внутренних сигналов или еще какие ограничения. И да это будет ограничение для бизнеса.

В том что ты sql в контроллерах дергаешь ограничений никаких нет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
по второму кругу пойдем?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
я это к твоему сообщению про шторминг и влияние технических деталей на модель
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а Уди больше говорил про то что невозможно сделать систему которая позволит всем синхронизировать стэйт)

Опять же пример с распределенными локами и бронированием билетов когда у тебя 100К человек раскупают все за час.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Dmitriy Tkachenko
я это к твоему сообщению про шторминг и влияние технических деталей на модель
я уточнял что в том случае достаточно нейминга и ивентика для того что бы была чистая модель. То что там sql никого не парит.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
тянуть ORM что бы филды обновить - объективно это не сделает код "ближе" к бизнесу.
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Sergey Protko
а что это значит?
Это значит, что если я его могу вырывать из проекта
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Segmentation Fault
Это значит, что если я его могу вырывать из проекта
Хотя если подумать, то смысла большого нет...
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
А как отделить слои кроме как папками/неймспейсами?
источник

VS

Vladimir Smirnov in Software Design/Architecture/Zen
А зачем
источник

DO

Denis Obolenskiy in Software Design/Architecture/Zen
Есть мнение, что онли слои не решают проблем. Типа UseCase это тоже круто. Как думаете?
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Segmentation Fault
Хотя если подумать, то смысла большого нет...
Ну изолцяция дает возможность переписать какую-то часть не трогая другую. SRP же. Типа там поменять фронт с html на json api
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Но это наверное вопрос не контекста DDD
источник