Wer mit Visual Studio arbeitet liebt sie - und braucht sie: Tools um produktiv zu arbeiten. Aus der Community gibt es eine sehr coole kostenfreie Extension für Visual Studio 2015, die "Refactoring Essentials for Visual Studio"!
Die Refactoring Essentials bieten - wie der Name verrät - Refactoring und Code Analyzer direkt in Visual Studio an. "The premier free Visual Studio 2015 extension for C# and VB.NET refactorings, including code best practice analyzers to improve your projects."
Die Extension wurde ganz aktuell im Juli auf Version 1.1. aktualisiert:
VisualStudioGallery: Refactoring Essentials for Visual Studio
Die Installation der VS Extension erfolgt wie gewohnt ruck zuck
- und funktioniert auch für die niegel-nagel-neue Visual Studio 2015 RTM Version.
Nach der Installation stehen die Code Analyzer sofort bereit, wie etwa in diesen Beispielen hier.
Mit CTRL + . (oder Anklicken des Icons) können die Empfehlungen jederzeit geöffnet werden.
...an verschiedensten Stellen raten die Refactoring Essentials zur Vereinfachung:
Das Besondere daran ist, dass die Refactoring Essentials kostenfrei sind, eine tolle Qualität besitzen, Extensions für eigene Anpassungen unterstützen und dass sie vom icsharpcode-Team entwickelt wurden - siehe Contributors.
Hier geht es zur http://vsrefactoringessentials.com/ Website.
Wow, sogar Scott Hanselman hat die Tools in seinem Blog beschrieben:
VS Refactoring Essentials (formerly) NR6Pack - Free analyzers and refactoring for Visual Studio 2015
Die Refactoring Essentials Sourcen sind auf GitHub unter MIT-Lizenz verfügbar:
icsharpcode/RefactoringEssentials. Issues können hier gemeldet werden.
VS Refactoring Essentials sind aus SharpDevelop in NRefactory und danach in NRPack übergegangen. Die letzte stabile Version (Ende Mai 2015) war NRefactory Version 6. Mit Refactoring Essentials wurde die IDE komplett überarbeitet (code completion, refactorings, etc.) und verwendet nun den neuen Roslyn Compiler (Open Source auf GitHub).
Weitere Infos über die Extensions sind hier zu finden:
Andreas Weizel: NRefactory & NR6Pack Finally Roslyn-ized und
Christoph Wille: Refactoring Essentials for Visual Studio.
Die Refactoring Essentials sind eine große Hilfe zur Verbesserung der eigenen Code-Qualität und stellen eine echte Alternative zu kommerziellen Tools dar (nein, ich nenne sie jetzt nicht "ReSharper für Arme" - seht euch die Funktionalität einfach selbst einmal an).
Ein großes Danke an die Autoren der coolen kostenfreien Extensions "Refactoring Essentials for Visual Studio 2015"!
Für die letzten Neuerungen folgt den Refactoring Essentials auf Twitter: @vsrefactoring!