A.5. Refactoring

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 ...

Get Softwareentwicklung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.