Vad är DDD?

Det står för Domain-Driven Design.

📜

Definition

Domain-Driven Design (DDD) är en programutvecklingsmetod som fokuserar på att skapa programvara av hög kvalitet som uppfyller affärsbehov.

🎯

Primärt Fokus

DDD betonar att lägga fokus på projektets centrala logik och affärsdomens koncept.

🤝

Samarbete

DDD främjar kreativt samarbete mellan tekniska experter och domänexperter för att säkerställa att modellen noggrant speglar affärsverksamheten.

📚

Referensmaterial

Modellen fungerar som en referens för både affärs- och tekniska team, med ett gemensamt 'Ubiquitous Language' för att beskriva begrepp.

🗂️

Modell Artefakter

Modellen består av flera artefakter som diagram, dokument och prototyper som representerar affärsdomen.

🔄

Synkronisering

Modellen och programvarudesignen måste hållas synkroniserade, med alla designändringar validerade mot modellen.