VisualStudioTutorial/Refactoring

Aus Das Sopra Wiki
Version vom 21. April 2009, 16:03 Uhr von Justus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Refactoring == Als Refactoring bezeichnet man verschiedene verbesserungen an der Quelltextstruktur ohne die Funktionalität zu ändern. ; Methode extr...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Refactoring

Als Refactoring bezeichnet man verschiedene verbesserungen an der Quelltextstruktur ohne die Funktionalität zu ändern.

Methode extrahieren
Um eine Methode zu extrahieren markiert man die zu extrahierenden Zeilen. Rechtsklick und Auswahl von Refactor -> Extract Method... öffnet ein Fenster, in dem man den Namen für die neue Methode angeben kann. Diese wird dann automatisch mit den Passenden Parametern und dem richtigen Rückgabetyp generiert.
Variablen und Klassen unbenennen
Um eine Variable oder Klasse umzubenennen öffnet man das Kontextmenü für den Klassennamen und geht auf Refactor -> Rename... oder benennt die Variable oder Klasse an Ihrer Definition um. Daraufhin ercheint ein kleines rotes Rechteck rechts unter dem neuen Namen.
Extract Interface
Man kann sich auch ein Interface aus einer Klasse generieren lassen.