EMZETT.
Войти

Предметно-ориентированное проектирование (DDD)

Коротко: Предметно-ориентированное проектирование (DDD) выравнивает ПО по предметной области бизнеса. Разработчики и эксперты предметной области вырабатывают общий язык, а код отражает термины предметной области.

Подробнее: Большие системы делят на «ограниченные контексты», где у каждого термина чёткий смысл («клиент» в продажах отличается от бухгалтерии). Внутри контекста моделируют сущностями, объектами-значениями и агрегатами.

Подробности

  • Единый язык (ubiquitous language): один общий язык предметной области…

См. также: гексагональная архитектура, событийный источник и CQRS