Über Ihr Projekt sprechen
01 / Glossar

Refactoring

Die interne Struktur von Code lesbarer, einfacher und wartbarer zu machen, ohne sein externes Verhalten zu ändern.

  1. 01

    Warum es wichtig ist

    Refactoring tilgt technische Schulden: Wenn Code verständlich ist, werden neue Funktionen schneller und mit weniger Fehlern hinzugefügt. Automatisierte Tests sind unerlässlich, um sicher zu sein, dass sich das Verhalten nicht geändert hat. Die besten Ergebnisse erzielt man mit kleinen, kontinuierlichen Schritten statt mit großen, riskanten Überarbeitungen.

  2. 02

    Beispiel

    Ein Team stellt fest, dass jede Änderung am Zahlungsmodul Fehler verursacht. Zuerst hält es das aktuelle Verhalten mit Tests fest, dann teilt es das Modul in kleine Teile; spätere Änderungen laufen ohne Fehler durch.

  3. 03

    Häufiger Fehler

    Eine große Überarbeitung ohne Tests durchzuführen oder sie in dieselbe Änderung wie neue Funktionen zu mischen. Wenn ein Fehler auftritt, wird es unmöglich, die Ursache zu finden.

  4. 04
Legen wir los

Über Ihr Projekt sprechen.

Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.