Hva er DDD?
Det står for Domain-Driven Design.
Definisjon
Domain-Driven Design (DDD) er en programvareutviklingsmetode som fokuserer på å lage programvare av høy kvalitet som møter forretningsbehovene.
Primært Fokus
DDD legger vekt på å plassere hovedfokuset til et prosjekt på kjernelogikk og konsepter innenfor forretningsområdet.
Samarbeid
DDD fremmer kreativt samarbeid mellom tekniske eksperter og domeneeksperter for å sikre at modellen nøyaktig reflekterer forretningen.
Referansemateriale
Modellen fungerer som referanse for både forretnings- og tekniske team, og bruker et felles "ubiquitous language" for å beskrive konsepter.
Modell Artefakter
Modellen består av ulike artefakter som diagrammer, dokumenter og prototyper som representerer forretningsområdet.
Synkronisering
Modellen og programvaredesignet må holdes synkronisert, med eventuelle endringer i designet som valideres mot modellen.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i DDD —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Hva er FDD?
Feature Driven Development, eller Development Guided by Features, er en smi...
Hva er Test Driven Development (TDD)?
Test-Driven Development (TDD) er en programmeringstilnærming som legger vek...
Hva er AI Alignment?
AI Alignment er prosessen med å sikre at kunstig intelligens-systemer oppfø...
Hva betyr deterministisk i AI-sammenheng?
Deterministisk i AI-sammenheng refererer til systemer, algoritmer eller mod...
Hva er en build?
I programvareutvikling refererer en build til prosessen med å lage og kompi...