DDD: модели вместо требований 9 лет спустя (ЛАФ-2023) — различия между версиями

Материал из MaksWiki
Перейти к: навигация, поиск
(Новая страница: « 10-11.06.2023 под Костромой [https://lafest.ru '''ЛАФ-2023'''] [https://conf.uml2.ru/class/ddd-modeli-vmesto-trebovanii.html Доклад на с…»)
 
м
Строка 5: Строка 5:
  
 
По теме недавно была статья [https://habr.com/ru/company/custis/blog/705958/ '''Domain Driven Design: модели вместо требований'''], но она - обзорная, верхнего уровня. В докладе [[Требования или модели - как писать постановки (AnalystDays-2023)]] я тоже, естественно,  затрагивал тему DDD, но там это была малая часть доклада. И более ранних докладов было много, но в этом - новая полная версия и многое переосмыслено, обсуждение статей и докладов послужило драйвером для этого.
 
По теме недавно была статья [https://habr.com/ru/company/custis/blog/705958/ '''Domain Driven Design: модели вместо требований'''], но она - обзорная, верхнего уровня. В докладе [[Требования или модели - как писать постановки (AnalystDays-2023)]] я тоже, естественно,  затрагивал тему DDD, но там это была малая часть доклада. И более ранних докладов было много, но в этом - новая полная версия и многое переосмыслено, обсуждение статей и докладов послужило драйвером для этого.
 +
 +
Пока видео не опубликовано, можно смотреть предыдущие доклады [[Domain-driven design: от справочников и документов до отчетов (WIAD-2020)]] и [[DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021)]].
  
 
= Презентация =
 
= Презентация =

Версия 10:42, 12 июня 2023

10-11.06.2023 под Костромой ЛАФ-2023
Доклад на сайте конференции 

Девять лет назад на AnalystDays-2014 я делал доклад «DDD - модель вместо требований». С тех пор мое представление о Domain Driven Design развивалось: появилось понимание отличий DDD от построения объектных моделей (OOAD), осознание различий между проектированием автоматизации «с чистого листа» и заменой существующей основной системы, представление о применении DDD в современной микросервисной архитектуре и многое другое. Все это будет в докладе вместе с основами DDD, которые делают его более эффективным способом проектирования приложений, чем классическая работа с требованиями: концепциями единого языка, ограниченных контекстов и единой моделью, прозрачно отражаемой в код.

По теме недавно была статья Domain Driven Design: модели вместо требований, но она - обзорная, верхнего уровня. В докладе Требования или модели - как писать постановки (AnalystDays-2023) я тоже, естественно, затрагивал тему DDD, но там это была малая часть доклада. И более ранних докладов было много, но в этом - новая полная версия и многое переосмыслено, обсуждение статей и докладов послужило драйвером для этого.

Пока видео не опубликовано, можно смотреть предыдущие доклады Domain-driven design: от справочников и документов до отчетов (WIAD-2020) и DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021).

Презентация

Скачать весь pdf
DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf DDD-LAF-2023-Tsepkov-CUSTIS.pdf