Mithilfe von Refactoring können Entwickler ihren Code vereinfachen und so übersichtlichere und leichter zu verwaltende Lösungen bereitstellen, ohne die Programmfunktion zu beeinträchtigen. Microsoft hat die Bedeutung dieser Funktion erkannt.
In den Versionen 2005 und 2008 der Visual-Studio-IDE sind einige Umgestaltungsfunktionen enthalten, die sich mit nur einem Mausklick aktivieren lassen. Leider ist dieses Feature nur für C#-Entwickler erhältlich. Doch für Visual Basic gibt es ähnliche Erweiterungen, die auf der dritten Seite genannt werden.
Die Code-Umgestaltung folgt einem einfachen Ansatz
Refactoring könnte man vereinfacht als ständige Verbesserung der Verständlichkeit und Übersichtlichkeit des Programmcodes bezeichnen, wobei die Programmfunktion unverändert bleibt. Manche erklären es auch so, dass beim Refactoring der Code umgeschrieben wird. Doch das hat recht wenig mit der Wirklichkeit zu tun. Umschreiben ist falsch, denn schließlich wird die Programmfunktion nicht verändert. Der Code funktioniert ja. Es ist also überhaupt nicht nötig, ihn umzuschreiben. Lediglich die Lesbarkeit und die Möglichkeit, den Code zu warten, soll verbessert werden.
Welcher Entwickler hat nicht schon ratlos vor Code gesessen, den er nicht selbst verfasst hat? Es kann ziemlich schwierig werden, an fremdem Code eine Änderung vorzunehmen, sofern dieser nicht leicht verständlich ist. In solchen Situationen kann einem das Refactoring die Arbeit enorm erleichtern.
Ein Refactoring wird in der Regel in kleinen Schritten durchgeführt, wobei sich an der Programmfunktion überhaupt nichts ändert. Es ist auch schon während der Entwicklung anwendbar. Die Entwicklungsumgebungen Visual Studio 2005 und 2008 bieten zahlreiche Optionen für die Verwendung dieser Funktion.
Einziger Neueinsteiger ist das Alps-System in der Schweiz. Die weiteren Top-Ten-Systeme aus Europa stehen in…
Im vergangenen Jahr steigt ihre Zahl um 32 Prozent. Die Zahl der betroffenen PC-Nutzer sinkt…
Die App satellite wird künftig Telefongespräche in Echtzeit datenschutzkonform mit Hilfe von KI zusammenfassen.
Als Erweiterung von Master-Data-Management ermöglicht es die Lösung, den Werdegang von Daten verstehen und sie…
Sie erlauben unter anderem das Einschleusen von Schadcode. In älteren iPhones und iPads mit OS-Version…
Neuer Speicher für KI von Huawei mit integrierter Ransomware-Erkennungs-Engine und deutlich geringerem Energiekonsum.