Ist Resharper noch eine signifikante Verbesserung für Visual Studio 2012 [geschlossen]

11

Ich verwende derzeit Resharper mit VS 2008 Pro. Ich finde es fast eine Notwendigkeit, so produktiv wie möglich zu sein, da einige der grundlegenden Refaktoren / Verknüpfungen in VS fehlen.

Ich habe mich jedoch gefragt, ob seit VS 2008 Verbesserungen vorgenommen wurden, die es fast so gut wie Resharper machen.

Mike Q.
quelle
5
Der Titel setzt voraus, dass Resharper jemals eine Verbesserung war. Ich habe nicht gedacht, dass es alles andere als ein Schmerz war und in keiner Weise nützlich, seit VS2008 mit eingebautem Refactoring herauskam. Aber das ist meine Meinung
Jimmy Hoffa

Antworten:

13

Ich werde VS2010 ohne es nicht verwenden (siehe Haftungsausschluss). Das und Produktivitätswerkzeuge. Ich benutze beide auch in VS2012. Ich denke, es verbessert die Entwicklungserfahrung erheblich. Ich kann schneller im Code navigieren, viel schneller umgestalten.

Es kann ein Ressourcenfresser sein, aber die Funktionalität hilft mir sehr.

* Haftungsausschluss: Ich habe 2010 kürzlich für ungefähr drei Stunden für einen Test auf einer Maschine ohne Nachschärfer und mit einem einzigen Monitor verwendet. Keine angenehme Erfahrung.

Ian
quelle
12
"Freunde lassen Freunde nicht ohne Resharper programmieren", wie ein Kollege von mir einmal sagte.
Frank Shearar
1
Version 5 war eine signifikante Verbesserung gegenüber Version 4.x. Die Speichernutzung ging deutlich zurück.
Apoorv Khurasia
In 7 gibt es eine neue Funktion (möglicherweise in früheren Versionen, ich habe sie gerade erst gefunden), mit der Sie festlegen können, dass Speicher freigegeben und der verwendete Speicher angezeigt werden soll. Mein aktuelles Projekt, an dem ich den ganzen Tag gearbeitet habe, VS2010 wird ungefähr 1,5 Gigabyte verbrauchen und Resharper berichtet, dass es ungefähr 400 Megabyte verbraucht. Es ist eine größere Lösung.
Ian
5

Meine Gefühle gegenüber ReSharper sind gemischt, im Gegensatz zu einigen meiner Teamkollegen. Meine Lieblingsfunktionen sind die kleinsten wie:

  • Kleine Symbole am linken Rand für Unit-Testfälle zum Ausführen / Debuggen von Unit-Tests.
  • Der Unit Test Runner ist im Allgemeinen nett.
  • Die hinzugefügte Referenzfixierung. Es ist wirklich schön, den Cursor über eine fehlende Referenz zu bewegen, die Alt-Eingabetaste zu drücken und erneut einzugeben, um die fehlenden using-Anweisungen hinzuzufügen (für Assemblys, auf die an anderer Stelle in der Lösung verwiesen wird, aber nicht im Projekt, kann ReSharper sogar die Assembly hinzufügen Referenz zuerst). Ich liebe diese Funktion besonders, weil ich gerne neuen Code in Vim komponiere, die Verwendung von Anweisungen und dergleichen ignoriere und dann mit ReSharper schnell alle hinzufüge.

Diese sind es wahrscheinlich nicht wert, bezahlt zu werden. Ich hasse es, gegen ReSharper um meine Tastenkombinationen zu kämpfen. Wenn ich Visual Studio verwende, möchte ich Visual Studio verwenden, nicht ReSharper. Ich verwende selten die erweiterten Refactoring-Funktionen.

Michael
quelle