Domeenipõhine disain

Domain-Driven Design (DDD) on tarkvaraarenduse filosoofia, mis rõhutab ärivaldkonna mõistmise ja modelleerimise tähtsust. See on strateegia, mille eesmärk on parandada tarkvara kvaliteeti, viies selle paremini vastavusse selle teenindatavate ärivajadustega.


Domeenipõhise disaini kujundamine on seotud järgmiste eesmärkidega:



HEAD VEAD
lihtsustab keerulisi äriloogikat struktuurid ja äriprotsess võib mitte vastata antud struktuurile
Sobib suurtele projektidele Ei sobi väikestele projektidele

Näide tööriistast: Axon Framework

Kasutatud allikad