13.07.2015 Aufrufe

Testgetriebene Entwicklung mit Vulcan.NET und Visual Objects

Testgetriebene Entwicklung mit Vulcan.NET und Visual Objects

Testgetriebene Entwicklung mit Vulcan.NET und Visual Objects

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Testgetriebene</strong> <strong>Entwicklung</strong><strong>mit</strong> <strong>Vulcan</strong>.<strong>NET</strong> <strong>und</strong> <strong>Visual</strong> <strong>Objects</strong>1. Gr<strong>und</strong>lagenVorteile von TDD• WartbarkeitAufgr<strong>und</strong> der Tests muss niemand Angst haben, durch Änderungen an einerKomponente (Refactoring) existierende Funktionalität zu brechen.• Design QualitätDer Entwickler einer Komponente muss seine eigenen Klassen konsumieren,bevor er sie schreiben kann.• Code QualitätMit der Anzahl der Tests wächst die Qualität des Codes.• Weniger NebeneffekteProgrammierer arbeiten die meiste Zeit an korrekten Systemen.Folie 6 von 27Beck nennt als zusätzlichen Vorteil das Vertrauen des Entwicklers in seinenCode.Ein weiterer Vorteil ist die Dokumentationsfunktion, die der Testcodeübernimmt. Guter, knapp kommentierter Testcode ersetzt jedes Quick Start-Handbuch einer Komponente.6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!