VisualStudioTutorial/Refactoring: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Die Seite wurde neu angelegt: == Refactoring == Als Refactoring bezeichnet man verschiedene verbesserungen an der Quelltextstruktur ohne die Funktionalität zu ändern. ; Methode extr...
 
Zeile 7: Zeile 7:
; Extract Interface
; Extract Interface
: Man kann sich auch ein [[Interface]] aus einer Klasse generieren lassen.
: Man kann sich auch ein [[Interface]] aus einer Klasse generieren lassen.
Visual Studio versucht diese Aktionen automatisch (nur auf Befehl) durchzuführen. Wenn es einmal nicht klappen sollte, gibt es Bescheid. Trotzdem sollte man danach das Programm testen.
Leider kann Visual Studio keine Klassen automatisch zusammenführen oder trennen, dies muß man von Hand machen. Auch erkennt es mehrfach geschriebenen Code beim Methoden extrahieren nicht. Daher muß man von Hand ähnliche Stellen suchen und durch die neue Methode ersetzen.<noinclude>
[[Kategorie:VisualStudio]]</noinclude>