Kapitel 8: Verschiebungen

Bisher ging es bei den Refactorings um das Erstellen, Löschen und Umbenennen von Programmelementen. Ein weiterer wichtiger Bestandteil des Refactorings ist das Verschieben von Elementen zwischen verschiedenen Kontexten. Ich verwende Funktion verschieben (Abschnitt 8.1), um Funktionen in andere Klassen oder Module zu verschieben. Mit Feld verschieben (Abschnitt 8.2) können auch Felder verschoben werden.

Manchmal verschiebe ich auch einzelne Anweisungen. Ich verwende Anweisungen in Funktion verschieben (Abschnitt 8.3) und Anweisungen in Aufrufer verschieben (Abschnitt 8.4), um sie zwischen verschiedenen Funktionen zu verschieben, sowie Anweisungen verschieben (Abschnitt 8.6), um sie innerhalb einer Funktion zu verschieben. ...

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.