- Der Grundprozess des Test Driven Development
- Der Umgang mit Testdoubles wie Fake, Dummy, Stub oder Mock
- Die Erstellung richtiger Unit-Tests
- Der Umgang mit Moq (Mocking Framework)
- Die Auswirkung von TDD auf die Codequalität
- Die Verwendung von Refactoring Pattern
- Der Einsatz von Code Quality Strategien
- Das Pairing in TDD (TDD Game)
Für den Einsatz von TDD unter C# verwenden wir Moq als Mock Framework in diesem Seminar. Vorkenntnisse über Moq sind nicht notwendig.
LernzieleNach diesem Seminar:
- Haben Sie den TDD-Zyklus verstanden und können ihn erfolgreich anwenden
- Können Sie in einem iterativen Prozessmodell Software entwickeln
- Können Sie Softwarekomponenten auf Unit-Ebene zerlegen und testen
- Verstehen Sie, wie Software direkt gut test- und wartbar entwickelt wird
- Sind Sie sensibilisiert für gutes objektorientiertes Design und Architektur
- Können Sie Software mit den geeigneten Refactoring-Pattern ständig verbessern
ZielgruppenC# Softwareentwickler, die zukünftig mit Test Driven Development erfolgreich qualitativ hochwertige Software entwickeln möchten