Als «refactoring» getaggte Fragen

Refactoring ist eine disziplinierte Technik zur Umstrukturierung eines vorhandenen Code-Körpers, bei der die interne Struktur geändert wird, ohne das externe Verhalten zu ändern.

118
Sollte ich nicht referenzierten Code entfernen?

Ich arbeite an einer mittelgroßen Codebasis (100.000 Zeilen), die allesamt relativ neuen Code enthält (weniger als ein Jahr alt) und eine gute Abdeckung durch Komponententests aufweist. Ich stoße immer wieder auf Methoden, die entweder nirgendwo mehr verwendet werden oder auf die nur in...

73
Korrektur eines Rechtschreibfehlers in einem Methodennamen

Eine der Methoden, die ich üblicherweise in unserer Codebasis verwende, ist falsch geschrieben (und sie hat mich älter gemacht). Das irritiert mich wirklich, nicht nur, weil es falsch geschrieben ist, sondern, was noch wichtiger ist, dass ich beim ersten Tippen IMMER den Namen falsch schreibe (und...

55
Wie schreibt man Unit-Tests vor dem Refactoring?

Ich habe einige Antworten auf ähnliche Fragen wie "Wie halten Sie Ihre Komponententests beim Refactoring aufrecht?" Gelesen. In meinem Fall ist das Szenario insofern etwas anders, als ich ein Projekt erhalten habe, um es zu überprüfen und mit einigen Standards in Einklang zu bringen, die wir haben....