Inhalt | Abbildung | Source | Projektmanagement | |||
|< | < | > | >| | Generated by CoCoDiL |
Was ist guter Design
Hier meine Lieblingsdefinition aus einem Tutoriel über Extreme Programming
The right design for the software is one that
In der obigen Definition ist die Reihenfolge der Anforderungen entscheident. Ein Wesen von Extreme Programming ist es, daß es keine Softwareanforderung gibt, die nicht durch Tests abgedeckt wird.
Not
Was ist Refactoring
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 hoeherer Grad an Wiederverwendbarkeit
Der beste Code ist nicht vorhandener Code
Redundanten Code kann viele Ursachen haben:
Refactoring Kenntnisse sollten zum Grundwissen jedes Programmierers von objekt orientierten Sprachen gehören. Hier einige Links um sich weiterzubilden.
Inhalt | Abbildung | Source | Projektmanagement | |||
|< | < | > | >| | Generated by CoCoDiL |