- 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