Co je DDD?
Znamená to Domain-Driven Design.
Definice
Domain-Driven Design (DDD) je přístup k vývoji softwaru zaměřený na vytváření vysoce kvalitního softwaru, který splňuje obchodní potřeby.
Hlavní zaměření
DDD zdůrazňuje umístění hlavního zaměření projektu na základní logiku a koncepty obchodní domény.
Spolupráce
DDD podporuje kreativní spolupráci mezi technickými a doménovými odborníky, aby se zajistilo, že model přesně odráží podnikání.
Referenční materiál
Model slouží jako referenční materiál pro obchodní a technické týmy, používající společný „Všeobecný jazyk“ k popisu konceptů.
Modelové artefakty
Model se skládá z různých artefaktů, jako jsou diagramy, dokumenty a prototypy, které reprezentují obchodní doménu.
Synchronizace
Model a návrh softwaru musí být udržovány synchronizované, přičemž jakékoli změny v návrhu jsou ověřovány proti modelu.