Refactoring von Quelltext
Nach oben zu Refactoring – Anleitungen - Index
Unter Refactoring ("Umgestaltung") versteht man die Durchführung struktureller Änderungen am Programmcode, ohne dessen Funktionalität zu ändern. Durch das Refactoring wird der Code kompakter, besser lesbar und effizienter. RAD Studio unterstützt verschiedene Refactoring-Operationen, mit denen Sie Ihren Quelltext verbessern und optimieren können.
Refactoring-Operationen können für Delphi- und C++-Quelltext durchgeführt werden.
Die Refactoring-Befehle können entweder über das Menü Refactor oder über das Kontextmenü im Quelltext-Editor aufgerufen werden.
Alle Refactoring-Operationen können rückgängig gemacht werden. Bei vielen Operationen erfolgt dies mit dem Standard-Menübefehl Rückgängig (STRG+Z
). Das Refactoring zum Umbenennen verfügt über eine eigene Funktion zum Rückgängigmachen.
Nur im Quelltext-Editor unterstützte Refactoring-Operationen
Bei der Bearbeitung Ihres Delphi- oder C++-Codes im Quelltext-Editor können Sie Folgendes ausführen:
- Refactor > Variable deklarieren
- Refactor > Feld deklarieren
- Refactor > Methode extrahieren
- Refactor > Ressourcenstring extrahieren
- Refactor > Parameter ändern.
- Refactor > Unit suchen
- Suchen > Referenzen suchen
- * Sync-Bearbeitungsmodus verwenden (Delphi, C++) -->
- Umbenennen von Bezeichnern mit dem Befehl Refactor > Umbenennen (Delphi, C++)
- Deklarieren von neuen Variablen mit dem Befehl Refactor > Variable deklarieren (Delphi)
- Deklarieren von neuen Feldern mit dem Befehl Refactor > Feld deklarieren (Delphi)
- Erstellen einer Methode aus einem Codefragment mit dem Befehl Refactor > Methode extrahieren (Delphi)
- Konvertieren eines in Anführungszeichen gesetzten Strings in einen Ressourcenstring mit dem Befehl Refactor > Ressourcenstring extrahieren (Delphi)
- Ändern von Parametern von Prozeduren und Funktionen mit dem Befehl Refactor > Parameter ändern
- Suchen und Hinzufügen von Units mit dem Befehl Refactor > Unit suchen (Delphi)
- Suchen von Referenzen mit dem Befehl Suchen > Referenzen suchen (Delphi)
- Verwenden des Sync-Bearbeitungsmodus (Delphi, C++)
Im Quelltext-Editor und in den Modellierungsansichten unterstützte Refactoring-Operationen
Im Quelltext-Editor und in der Diagramm- und Modellansicht (werden bei der UML-Modellierung verwendet) können Sie Folgendes ausführen:
- Verlagern von Membern mit dem Befehl Refactor > Verlagern
- Extrahieren von Interfaces mit dem Befehl Refactor > Interface extrahieren
- Extrahieren von Oberklassen mit dem Befehl Refactor > Oberklasse extrahieren
- Verschieben von Membern in die übergeordnete oder abgeleitete Klasse mit den Befehlen Refactor > Member in übergeordnete Klasse verschieben und Refactor > Member in abgeleitete Klasse verschieben
- Sicheres Löschen mit dem Befehl Refactor > Sicheres Löschen.
- Erstellen von Inline-Variablen mit dem Befehl Refactor > Inline für Variable
- Einführen von Feldern mit dem Befehl Refactor > Feld einführen
- Einführen von Variablen mit dem Befehl Refactor > Variable einführen
- Öffnen des Refactorings-Fensters mit dem Befehl Ansicht > Refactorings
Siehe auch
- Überblick zum Refactoring
- Überblick zum Umbenennen von Symbolen (Delphi)
- Überblick zum Deklarieren von Variablen und Feldern (Delphi)
- Überblick zum Extrahieren von Methoden (Delphi)
- Überblick zum Extrahieren von Ressourcenstrings (Delphi)
- Überblick zum Ändern von Parametern (Delphi)
- Überblick zum Suchen von Referenzen (Delphi)
- Sync-Bearbeitungsmodus (Delphi, C++)
- In den Modellierungstools unterstützte Refactoring-Operationen