/einfach-gut-testbar

Demo-Code für die Live-Coding-Session "Einfach gut testbar"

Primary LanguageJavaMIT LicenseMIT

Einfach gut testbar

Der Code in diesem Repository ist die Grundlage für die Live-Coding-Session "Einfach gut testbar" bzw. "Bessere Testbarkeit".

Die Session ist für Einsteiger konzipiert, d.h. es geht hierbei um die Grundlagen von Code-Design-Patterns und Architekturstilen, die gute Testbarkeit ermöglichen bzw. unterstützen. Fortgeschrittene Themen wie Details zu Dependency Injection und Mocking/Faking/Stubbing werden hier bewusst nicht behandelt. Ebenso geht es hier nicht darum, die "perfekte" Paketstruktur für die Umsetzung von Domain-Driven-Design zu zeigen – das Beispiel wurde bewusst vereinfacht, um den Fokus auf den Architekturstil (Onion) zu legen.

Die Refactoring-Schritte des ersten Beispiels kann man am Anfang der Git-Historie sehen.

Vorträge & Folien