Testgetriebene Entwicklung (TDD) ist eine moderne Methode in der Softwareentwicklung, mit der Programmierer und Tester die Anzahl der Fehler im System erheblich verringern, wartungsfreundlicheren Code schreiben und die Software gefahrlos an geanderte Anforderungen anpassen konnen. Dieses Buch vermittelt praktische TDD-Kenntnisse und beschreibt die Probleme und Vorteile der Verwendung dieser Technik fr C++-Systeme. Die vielen ausfhrlichen Codebeispiele fhren schrittweise von den Grundlagen von TDD zu anspruchsvollen Themen: TDD verwenden, um C++-Altsysteme zu verbessern Problematische Systemabhngigkeiten erkennen und handhaben Abhngigkeiten in C++ injizieren Frameworks fr C++ einsetzen, die TDD untersttzen C++11-Features nutzen, die die Anwendung von TDD erleichternUnabhngig davon, ob Sie viel Erfahrung mit Unit Tests haben oder ein absoluter Neuling auf diesem Gebiet sind, lernen Sie mit diesem Buch die testgetriebene Entwicklung in C++ erfolgreich anzuwenden.