Test-Driven Development: Chicago- vs. London-Style #slideless
Es gibt mehrere unterschiedliche Schulen des Test-Driven Development, die sich im Vorgehen (Inside-out vs. Outside-in, Mock-Verwendung, ...) unterscheiden und damit auch unterschiedliche Ergebnisse erzielen.
In dieser Session wird Stefan an einem Beispielprojekt die Vorgehensweisen vorstellen und die Ergebnisse vergleichen. Dabei wird er die Auswirkungen auf die Testabdeckung, den Einsatz von Mocks und die Evolvierbarkeit (Wartbarkeit) des Test- und Produktivcodes herauearbeiten.
Vorkenntnisse
- Grundsätzliches Verständnis von Java und Unit-Tests
Lernziele
- Verständnis von TDD inkl. einiger Stolperfallen