Účastníci kurzu sa oboznámia s princípmi dobrého objektového návrhu, základnými návrhovými a architektonickými vzormi. Naučíte sa ako pomocou pachov v kóde (code smells) a testoch (test smells) odhaliť včas chyby v samotnom objektovom návrhu a navrhnúť riešenie. Ukážeme si rôzne techniky testovania kódu a ako testami riadený vývoj TDD pomáha pri kvalitnom objektovom návrhu.
Ak máte pocit, že kód, ktorý robíte neviete dobre znovupoužiť alebo otestovať, chcete sa naučiť ako sa robí kvalitný objektový kód alebo ako sa správne robí TDD je tento kurz ten pravý.