Size: a a a

2020 September 13

Y

Yaroslav in ctodailychat
data)
источник

IV

Igor V in ctodailychat
Domain Driven Design
источник

SS

Slava Savitskiy in ctodailychat
а, да, design
источник

Y

Yaroslav in ctodailychat
Igor V
Domain Driven Design
а вы кстати контексты на event storimg’e определяете?
источник

SS

Slava Savitskiy in ctodailychat
я про domain! может вы про data?
источник

Y

Yaroslav in ctodailychat
Slava Savitskiy
я про domain! может вы про data?
я просто знаю 5 расшифровок эти букв. Дельно спросили, вроде как про дизайн писал (я)
источник

SS

Slava Savitskiy in ctodailychat
Igor V
Domain Driven Design
ну design же как раз про код, у вас все границы контекстов неправильные, давайте все перепишем
источник

IK

Isayakiy Kotletov in ctodailychat
Хотел бы посмотреть на эвентшторминг в дейтудей разработке:)
источник

IV

Igor V in ctodailychat
Isayakiy Kotletov
Хотел бы посмотреть на эвентшторминг в дейтудей разработке:)
Его нет
источник

IV

Igor V in ctodailychat
Slava Savitskiy
ну design же как раз про код, у вас все границы контекстов неправильные, давайте все перепишем
Хорошая попытка, но для этого в DDD есть защита под названием context mapping
источник

SS

Slava Savitskiy in ctodailychat
Igor V
Хорошая попытка, но для этого в DDD есть защита под названием context mapping
черт, придется к Ярославу идти, чтобы все переписывать
источник

SS

Slava Savitskiy in ctodailychat
Igor V
Хорошая попытка, но для этого в DDD есть защита под названием context mapping
а у вас все по DDD? расскажи, как выглядит?
источник

A

Artur in ctodailychat
эвентшейминг
источник

СА

Сергей Аксёнов... in ctodailychat
Igor V
Если у вас DDD, то странно как набродись 500K+ строк и были такие сложности с локализацией проблемы внутри bounded context.
Потому что один человек три года назад торопился и вместо того, чтобв найти (или создать) нужную сущность в доменном слое - фигакнул вызов из транспортного слоя (http middleware) в слой представления данных.
источник

СА

Сергей Аксёнов... in ctodailychat
Igor V
Если у вас DDD, то странно как набродись 500K+ строк и были такие сложности с локализацией проблемы внутри bounded context.
А 500к строк набрались за 9 лет написания фичей и экспериментов. Подозреваю, что там треть мёртвого кода, но, опять же, надо устраивать глобальное исследование на эту тему.
источник

СА

Сергей Аксёнов... in ctodailychat
Slava Savitskiy
читаешь одноименную книжку - тратишь 5 лет на попытку структурировать код соответствующим образом - получается фигня - итерируешь 😀
Вот тут наш архитектор рассказывает, как у нас получилось: https://youtu.be/9xoP9GCUoDU
источник

RK

Roman Kononov in ctodailychat
У нас внутри есть тулзы для удаления stale кода, вроде даже есть команда что их развивает
источник

RK

Roman Kononov in ctodailychat
кое что в опенсорсе даже есть - https://github.com/uber/piranha
источник

СА

Сергей Аксёнов... in ctodailychat
Slava Savitskiy
читаешь одноименную книжку - тратишь 5 лет на попытку структурировать код соответствующим образом - получается фигня - итерируешь 😀
Это при условии, что не с нуля пишешь, с нуля проще намного.
источник

SS

Slava Savitskiy in ctodailychat
Сергей Аксёнов
Это при условии, что не с нуля пишешь, с нуля проще намного.
конечно, поэтому я шучу про переписать
источник