
Test Driven Development (TDD)
Dieser Workshop richtet sich an Entwickler, die ihr Wissen und somit ihre Performance in agiler Entwicklung steigern und voranbringen wollen. Testgetriebene Entwicklung, kurz TDD (Test Driven Development), meint das Erstellen von aufgeräumter, präziser und damit wartungsarmer Software auf einem hohen Qualitätsniveau. In diesem Workshop vermitteln wir Ihnen das strukturelle Konzept, sowie die Skills und Praktiken dazu. Auf der Agenda stehen hierfür u.a. folgende Inhalte:
- Das Vertiefen der drei Gesetze des TDD
- Inkremente im TDD
- Umsetzen von Test-Szenarien, wie Integrations- oder Akzeptanz-Tests
- Priorisierung von Tests und Produktivcode
- Definition des Red-Green-Refactorings und dem evolutionären Entwicklungsprozess
- Einsatz von Specific-Generic-Cycle und Primary-Cycle in der Software-Architektur
- Planung und Durchführung von Katas