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.