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.
Vill du veta mer?
Om du vill fördjupa dig i DDD —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!
Vad är FDD?
Feature Driven Development, eller Funktiondriven Utveckling, är ett agilt u...
Vad är Test Driven Development (TDD)?
Test-Driven Development (TDD) är en programmeringsmetod som betonar att ska...
Vad är unit tests?
Ett unit test är en typ av mjukvarutest som fokuserar på att testa individu...
Vad är Few-Shot Learning?
Few-Shot Learning är en maskininlärningsteknik där AI-modeller kan lära sig...
Vad är ett Artefakt i Scrum?
I Scrum-sammanhang är ett artefakt ett element i utvecklingsprocessen som g...