July 2008
Intermediate to advanced
496 pages
10h 40m
German
Refactoring ist der Prozess der Veränderung der Struktur Ihres Code, ohne dabei sein Verhalten zu ändern. Refactoring wird durchgeführt, um die Sauberkeit, Flexibilität und Erweiterbarkeit Ihres Codes zu verbessern, und bezieht sich in der Regel auf eine bestimmte Verbesserung Ihres Entwurfs.
Die meisten Refactoring-Vorgänge sind ziemlich einfach und konzentrieren sich auf einen bestimmten Entwurfsaspekt Ihres Codes. Ein Beispiel:
public double getArbeitsunfähigkeitsrente() {
// Auf Anwartschaft prüfen
if (dienstalter < 2)
return 0;
if (monateArbeitsunfähig> 12)
return 0;
if (isTeilzeitkraft)
return 0;
// Arbeitsunfähigkeitsrente berechnen und liefern
}
Refactoring ändert die interne Struktur Ihres Codes, OHNE sein Verhalten ...