Was ist mit “Bad Smells” gemeint?
Bad Smells sind Mängel der Wartbarkeit,
keine (funktionalen) Fehler
Was bedeutet Feature Envy?
Methode benutzt Daten (Felder) anderer Klassen mehr als die der eigenen Klasse
Was ist Refactoring?
Verändern der internen Struktur einer Software zur Verbesserung von Wartbarkeit und Verständlichkeit, ohne ihr beobachtbares Verhalten zu verändern.
Was ist Refactoring nicht?
Nenne die vier Refactoring-Prinzipien
Was bezeichnet “Don’t tell” beim Refactoring?
viele Kunden ohne Verständnis, Empfehlung „Don‘t Tell“,
-> grundsätzlich mit jeder Veränderung Refactoring verbinden