Entwurfsmuster · Middle · Frage 69 von 75
Wie refaktoriert man Legacy-Code ohne Tests sicher?
- 1Das Ganze von Grund auf neu schreiben
- 2Erst refaktorieren und danach manuell testen
- 3Zuerst Charakterisierungstests schreiben
Antwort zeigen
Richtige Antwort: Zuerst Charakterisierungstests schreiben
Erklärung
Charakterisierungstests halten fest, was der Code heute tut (auch Bugs). Seams erlauben, Testdoubles einzuschleusen.