Extreme Programming • Pair Programming • Test Driven Development
Agile Softwareentwicklung durch Test Driven Development (TDD)
Ein wichtiger Aspekt des Extreme Programming ist das Test Driven Development, die sogenannte "Testgesteuerte Programmierung".
Durchführung
Es wird zuerst der Test-Code erstellt und dann der reale Code entwickelt. Auch während der Entwicklung des realen Codes wird immer wieder Test-Code erstellt bzw. der vorhandene Test-Code angepasst.
Vorteile
Die Tests können nach jedem Programmierschritt ausgeführt werden und liefern sofort eine aussagefähige Rückmeldung über den aktuellen Entwicklungsstand. Schwachstellen werden schnell offensichtlich, die Qualitätssicherung läuft immer parallel zur eigentlichen Entwicklung mit.
Praxis
Die Begriffe "Agile Softwareentwicklung" bzw. "Extreme Programming" tauchten ungefähr im Jahre 1999 in der breiten Öffentlichkeit auf. Wir haben bereits im Jahre 1995 verschiedene Softwareentwicklungsprojekte mit einigen Grundsätzen des Extreme Programming erfolgreich realisiert.
Wollen Sie mehr über diese Softwareentwicklungstechnik erfahren?
Wir haben für Sie ein Kontaktformular vorbereitet, mit dem Sie uns jederzeit Ihre Nachricht zusenden können. Sprechen Sie uns an, wir helfen Ihnen gerne weiter.
