EMZETT.
Увійти

Предметно-орієнтоване проєктування (DDD)

Коротко: Предметно-орієнтоване проєктування (DDD) вирівнює ПЗ за предметною галуззю бізнесу. Розробники та експерти предметної галузі виробляють спільну мову, а код відображає терміни предметної галузі.

Докладніше: Великі системи ділять на «обмежені контексти», де кожен термін має чіткий зміст («клієнт» у продажах відрізняється від бухгалтерії). Усередині контексту моделюють сутностями, об’єктами-значеннями та агрегатами.

Подробиці

  • Єдина мова (ubiquitous language): одна спільна мова предметної галузі…

Див. також: гексагональна архітектура, подієве джерело та CQRS