Inhalt | Abbildung | Source | OO-Designkurs | |||
|< | * | > | >| | Generated by CoCoDiL |
Hier meine Lieblingsdefinition aus einem * Tutoriel über * Extreme Programming.
The right design for software is one that
In der obigen Definition ist die Reihenfolge der Anforderungen entscheident. Ein Wesen von Extreme Programming ist, daß es keine Softwareanforderung gibt, die nicht durch Tests abgedeckt wird.
NOT
Durch Refactoring wird die interne Struktur von Software, aber nicht das externe Verhalten geändert. Das Ziel von Refactoring ist es den Design von Software zu verbessern. Dadurch verspricht man sich leichtere Wartung und Weiterentwicklung, sowie ein höherer Grad an Wiederverwendbarkeit
Inhalt | Abbildung | Source | OO-Designkurs | |||
|< | * | > | >| | Generated by CoCoDiL |