| Referent: | Prof. Peter Sommerlad , HSR Rapperswil |
| Vortragsreihe: | Open Source |
| Zeit: | 08. Dezember 3: 11:45-12:25 |
Test-Driven Development führt, gut angewendet, zu kompaktem, korrekten Programmcode, der eine vollständige Abdeckung mit autoamtischen Tests bei seiner Entstehung erhält. Für Sprachen wie Java oder C# existieren seit Jahren gute IDEs, die das TDD Vorgehen sowie das dazu notwendige Refactoring unterstützen. Am IFS wird hart daran gearbeitet, für C++ eine ähnlich komfortable Unterstützung für C++ in Eclipse CDT zu bieten. Im Jahr 2011 hat das CUTE Plug-in neben dem Unit Testing Unterstützung für TDD und Mock-Objekte erhalten, die gratis verfügbar ist und hier vorgestellt wird.
Neben den Tools wird auch die TDD-Methodik präsentiert und direkt am Beispiel demonstriert.
| |
Peter Sommerlad ist Professor für Informatik und leitet das IFS Institut für Software an der HSR Hochschule für Technik, Rapperswil. Er ist Co-Autor zweier Pattern Bücher und Autor vieler Patterns für Software und Security. Als C++ Experte ist er Mitglied des C++ Standardisierungskommittees und Autor des C++ Unit Testing Frameworks CUTE. Sein Institut trägt zur Entwicklung von Eclipse CDT bei und hat diverse Plug-ins dafur entwickelt, zum Beispiel zur Include-Struktur Optimierung. |