3. DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
4. DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
5. DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
• Není spojen s frameworkem
6. DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
• Není spojen s frameworkem
• Není spojen s programovacím
jazykem ani paradigmatem
9. Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
10. Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
• Zjednodušuje testování
11. Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
• Zjednodušuje testování
• Zjednodušuje integraci systémů
22. Všudypřítomný
jazyk
• Ubiquitous language
• Jazyk všech zúčastněných
• Formální verze doménového jazyka
• Příklady
– Výdejka, dodejka
– Zblokovaná střela, střela na
branku
Všudypřítomný
jazyk
25. Všudypřítomný
jazyk
• Ubiquitous language
• Jazyk všech zúčastněných
– Programátorů, uživatelů,
testerů, projekťáků, …
• Jazyk vyskytující se všude
– Konverzace, kód,
dokumentace
47. Jak bude
probíhat kurz
• Teoretické materiály
• Přednášky – zopakování teorie,
příklady
• Praktické ukázky workshopovým
stylem
– Já v roli doménového experta
– Vy se mě budete dotazovat
– Společně budete sestavovat use-
case, modelovat, programovat, ...