Visual Studio: Durch Refactoring den Code verbessern

Visual Studio ist für alle, die .NET-Anwendungen erstellen, de facto die Standard-Entwicklungsumgebung. Die Funktion „Umgestaltung“ (Refactoring) ist seit der 2005er Version Bestandteil der IDE. Sie ist über das Drop-down-Menü Refactor zugänglich. Innerhalb des Codes genügt ein Klick auf die rechte Maustaste, um ebenfalls in diesem Menü zu landen. Das Refactor-Menü umfaqsst folgende Optionen:

  • Rename: Mit dieser Funktion lassen sich Elemente ganz einfach umbenennen. Die Notwendigkeit, alle im Code enthaltene Referenzen zu suchen und zu ersetzen, entfällt, da dieser Menüpunkt das gewünschte Element automatisch findet und ersetzt.
  • Extract Method: Damit werden ausgewählte Anweisungen zu einer neuen Methode zusammengefasst. Ein Aufruf an die neue Methode ersetzt den ausgewählten Programmblock.
  • Encapsulate Field: Diese Option konvertiert ein öffentliches in ein privates Feld. Dadurch ergibt sich ein schneller Weg, um nicht öffentliche Felder zu erstellen, falls das für einige Felder im Code nötig ist.
  • Extract Interface: Diese Funktion erstellt eine Schnittstelle für bestehenden Code. Die aktuelle Klasse wird analysiert und auf der Grundlage öffentlicher Eigenschaften und Methoden eine Schnittstelle generiert.
  • Promote Local Variable To Parameter: Entwickler stellen häufig fest, dass eine in einer Methode lokal deklarierte Variable als Parameter der Methode übergeben werden sollte. Unter diesem Menüpunkt verwandelt man eine lokale Variable automatisch in einen Methoden-Parameter.
  • Remove Parameters: Damit lässt sich ganz einfach ein Parameter aus einer Methodensignatur entfernen. Außerdem werden auch alle Aufrufe an die Methode verändert, um den übergebenen Parameter zu tilgen. Visual Studio bietet ein Vorschaufenster für die Änderungen, bevor man sie durch einen OK-Klick übernimmt.
  • Reorder Parameters: Diese Funktion ordnet die Parameter in einer Methodensignatur automatisch neu an. Das mag nicht sonderlich spektakulär klingen. Damit werden jedoch Parameter im gesamten Code, der die veränderte Methode betrifft, neu arrangiert.

Am einfachsten hilft ein Sprung ins kalte Wasser, um sich mit diesen Funktionen vertraut zu machen. Wer Refactor einfach mal für seinen Code ausprobiert, erhält rasch einen Einblick in die Funktionsweise dieses Tools und wird dabei feststellen, wie Redundanzen vermieden und Code vereinfacht wird.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Visual Studio: Durch Refactoring den Code verbessern

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *