Предметно-орієнтоване проєктування (DDD)
Коротко: Предметно-орієнтоване проєктування (DDD) вирівнює ПЗ за предметною галуззю бізнесу. Розробники та експерти предметної галузі виробляють спільну мову, а код відображає терміни предметної галузі.
Докладніше: Великі системи ділять на «обмежені контексти», де кожен термін має чіткий зміст («клієнт» у продажах відрізняється від бухгалтерії). Усередині контексту моделюють сутностями, об’єктами-значеннями та агрегатами.
Подробиці
- Єдина мова (ubiquitous language): одна спільна мова предметної галузі…
Див. також: гексагональна архітектура, подієве джерело та CQRS