2010-07-07 3 views

Antwort

23

JetBrains ReSharper die wirklich die IDE erweitert und hilft mit Best Practices, Refactoring, usw. (Es sieht aus wie DevExpress CodeRush eine weitere Alternative ist)

RedGate .Net Reflector zu helfen, die Ins und Outs der zu verstehen, wie die Dinge funktionieren „hinter den Kulissen ".

GhostDoc ist nett, wenn Sie XML-Kommentare verwenden, um Ihren Code zu dokumentieren.

TestDriven.NET ist großartig, wenn Sie Test Driven Development (oder jede Art von Unit Testing, wirklich) tun.

Und während ich es nicht persönlich benutzt habe (aber ich plane, es zu versuchen, jetzt, dass ich es gefunden habe), sieht MetalScroll wie ein sehr hilfreiches Werkzeug bei der Arbeit mit großen Code-Dateien. Es ersetzt die Bildlaufleiste durch eine Scroll-fähige Dokumentvorschau.

+0

+10 wenn es möglich wäre;) –

+1

Resharper ist jenseits von essen tial - während Sie sich ohne es entwickeln können, macht es das Leben viel einfacher, wenn Ihre Projekte groß werden. – ibarczewski

+0

Die DevExpress-Tools sind eine ausgezeichnete (und meine bevorzugte) Alternative zu ReSharper - das eine oder andere ist essentiell. –

7

zu anderen IDEs Visual Studio vergleichbar zu machen, müssen Sie wirklich entweder DevExpress CodeRush, oder (meinen persönlichen Favoriten) JetBrains ReSharper

+1

+1 für die Erwähnung von CodeRush. –

+1

so ziemlich alles, was deexpress tut, ist großartig (imo ihre Asp-Komponenten blow teleriks aus dem Wasser) Der einzige Grund, warum ich Resharper bevorzuge ist, weil ich JetBrains Werkzeug für den Großteil meiner Karriere verwendet habe, und an dieser Stelle ist ihre Art der Dinge zu tun Ziemlich zweite Natur zu mir. –

3

Power Commands eine Menge sehr nützlicher Features haben, die ein wenig leichter mit Visual Studio zu machen.

GhostDoc ist auch ideal zum Generieren von Kommentaren in Ihrem Code.

Sie sind beide frei.

+1

+1 für die Erwähnung von GhostDoc – Oliver

+0

-1 für die Erwähnung von GhostDoc, wieder. GhostDoc ist ein Repetition-Generator und dient nur dazu, Entwicklern die Erstellung wertloser Dokumentation zu ersparen, die keine aussagekräftigen Informationen liefert. Dokumentation ist nicht einfach etwas, das ausgefüllt werden sollte, um eine Warnung loszuwerden ... es sollte genauso sorgfältig erstellt werden wie der Code, den es beschreibt, so dass es tatsächlich einen Wert für einen anderen Entwickler bietet. Die GhostDoc-Dokumentation ist lediglich eine Wiederholung des Codes in leicht unterschiedlicher Form und verletzt den DRY-Principal. – jrista

2

Wenn Sie VS 2010 Premium oder höher verwenden, überprüfen Sie die Code Contracts static analyzer. Wenn Sie in Ihrem Code Code Contracts-Assertionen verwenden, analysiert es Ihre Assertionen statisch und versucht zu beweisen, ob sie wahr sind.

Pex ist auch sehr interessant (für Unit-Tests), obwohl ich noch nicht genug damit gespielt habe, um zu wissen, wie nützlich es sein wird. Ich habe versucht, es in einer Parse-Routine für einen meiner benutzerdefinierten Werttypen auszuführen, und bei seinen Erkundungen entdeckte ich eine Reihe von Fällen, die ich nicht berücksichtigt hatte.

+0

+1 für PEX. Ausgezeichnetes Werkzeug, das mir enorm viel Zeit gespart hat. Ich empfehle es sehr. – jrista

0

JetBrains ReSharper und Ankh SVN

Verwandte Themen