Kapitel 3: Code-Smells: Schlechte Gerüche im Code

von Kent Beck und Martin Fowler

»Wenn es stinkt, muss es gewechselt werden.«

–Oma Beck zur Philosophie der Kindererziehung

Inzwischen dürften Sie eine ziemlich klare Vorstellung davon haben, wie Refactoring funktioniert. Aber nur weil Sie jetzt wissen, wie es anzuwenden ist, heißt das noch lange nicht, dass Sie auch wissen, wann Sie es einsetzten sollten. Die Entscheidung, wann man mit einem Refactoring anfängt – und wann man wieder aufhört –, ist von ebenso großer Bedeutung wie die versierte technische Durchführung.

Und das ist ein Dilemma: Es ist ganz leicht zu erklären, wie eine Instanzvariable gelöscht oder eine Hierarchie erzeugt wird. Das sind simple Angelegenheiten. Die Antwort auf die ...

Get Refactoring -- Wie Sie das Design bestehender Software verbessern 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.