Size: a a a

2021 April 26

SP

Sergey Protko in PHP
жаль лень
источник

RD

Roman Dykyi in PHP
понял! учту и попробую выделить конкретную feature
источник

SP

Sergey Protko in PHP
ты можешь думать об этом не как "фича" а как bounded context.
источник

SP

Sergey Protko in PHP
или как sub domain
источник

SP

Sergey Protko in PHP
плюшка sub domain в том что что один sub domain может состоять из других sub domain
источник

SP

Sergey Protko in PHP
и так можно до бесконечности дробить
источник

RD

Roman Dykyi in PHP
я думал так когда создавал Game, Dictionary,  Crossword.  - попробую залесть еще глубже
источник

SP

Sergey Protko in PHP
DDD это как сэкс, когда делаешь это один получается не совсем то
источник

RD

Roman Dykyi in PHP
у меня появилась искра получить качественный ревю)
источник

RD

Roman Dykyi in PHP
пытался вынести общее между модулями чтобы не было дублирования; SharedKernel для этого ж нужен или я не то что нада повыносил?
источник

SP

Sergey Protko in PHP
Ну то есть это просто Utils только по модному названо
источник

RV

Roma Vandolyak in PHP
действительно жаль..
источник

RD

Roman Dykyi in PHP
ты про подход в целом исползования SharedKernel?
источник

RD

Roman Dykyi in PHP
согласен. пишу после работы для себя) сложно все самому увидеть.
источник

SP

Sergey Protko in PHP
DDD вообще не про код, DDD это про процесс моделирования. Как ты исследуешь problem space и мэпишь это на solution space.
источник

SP

Sergey Protko in PHP
все эти слои, антикорапшен лэйеры, агрегаты и т.д. - это все чуть из других штук. Это инструменты которые помогают тебе с изоляцией что бы мэппинг problem-solution space был более чистый. Просто помни что бизнес тебя не похвалит за слои. Бизнес тебя будет хвалить когда в обсуждении проблемы ты сможешь смотря на код им рассказать как работает и они поймут сразу без необходимости знать техническую подоплеку.
источник

RD

Roman Dykyi in PHP
на словах все понятно и красиво звучит) в общем посыл понятен
источник

SP

Sergey Protko in PHP
не оч понятно просто какой смысл в это название вкладывается.
источник

SP

Sergey Protko in PHP
ну вот у тебя там есть History например. По сути нет причин почему History должно быть частью Game. И в целом Game слишком абстрактная штука
источник

RD

Roman Dykyi in PHP
понял. Для бызнеса понятно что такое Dictionary, Game, но если я на совещании скажу мы засунем этов в SharedKernal ничего не будет ясно
источник