Mi az a DDD?
A DDD a Domain-Driven Design rövidítése.
Meghatározás
A Domain-Driven Design (DDD) egy szoftverfejlesztési megközelítés, amelynek célja magas minőségű szoftver létrehozása, amely megfelel az üzleti igényeknek.
Elsődleges Fókusz
A DDD a projekt fő fókuszát az üzleti domain alaplogikájára és koncepcióira helyezi.
Együttműködés
A DDD elősegíti a technikai és domain szakértők közötti kreatív együttműködést annak érdekében, hogy a modell pontosan tükrözze az üzleti folyamatokat.
Referencia Anyag
A modell referenciaként szolgál mind az üzleti, mind a technikai csapatok számára, egy közös "Ubiquitous Language" használatával, amely leírja a fogalmakat.
Modell Artefaktumok
A modell különféle artefaktumokat tartalmaz, például diagramokat, dokumentumokat és prototípusokat, amelyek az üzleti domaint képviselik.
Szinkronizálás
A modellt és a szoftvertervezést szinkronban kell tartani, és a tervezés bármilyen változtatását a modell alapján kell érvényesíteni.