Frage

Gibt es ein Fussel artiges Werkzeug für C #? Ich habe dem Compiler-Flag Warnungen-as-Fehler bekommen, und ich habe StyleCop bekam, aber diese nur die ungeheuerlichsten Fehler fangen. Gibt es noch andere Must-Have-Tools (vor allem für Anfänger C # ers wie mich), die wahrscheinlich stumme Dinge hinweisen, ich tue?

War es hilfreich?

Lösung

FxCop ? Es ist integriert in VS als „Code-Analyse“

In den neueren Versionen von Visual Studio wird "Microsoft-Code-Analyse" genannt und kann von dem Visual Studio Marketplace heruntergeladen werden: https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017

Andere Tipps

ReSharper führt eine angemessene Spitze der statischen Analyse sowie eine Tonne andere nützliche Dinge zu tun. Da Version 8.0 Analyse kann im Kommandozeilen-Modus ausgeführt werden. Derzeit würde ich nicht ohne sie in C # -Code.

Neben FxCop, Gendarme ein weiteres Werkzeug zu sehen ist (es ist Mono-Version von FxCop aber sie unterscheiden sich in der Vorgehensweise und den Fehler, dass sie tatsächlich finden).

SonarLint (kostenlos, Open Source) ist ziemlich süß!

  

SonarLint für Visual Studio basiert auf und profitiert von dem .NET-Compiler Platform ( "Roslyn") und ihrem Code-Analyse-API eine vollständig integrierte Benutzererfahrung in Visual Studio 2015 zur Verfügung zu stellen.   SonarLint ist kostenlos, Open Source, und in der Visual Studio-Galerie.

Gendarme für Mono FxCop ähnlich ist

Sie können versuchen, .Net Reflector von Red-Gate, Sie es von hier bekommen . Viele nützliche Plugins für .NET Reflector sind auf CodePlex verfügbar, die Sie es von hier .

Diese Frage bereits eine Antwort, aber als Referenz ...

Sie können versuchen, PVS-Studio . Das ist nicht frei, aber, meiner Meinung nach, muss man haben. Zitat von ihrer Website:

  

PVS-Studio ist ein Tool zur Erkennung Fehler im Quellcode von Programmen in C, C ++ und C # verwendet.

     

PVS-Studio führt statische Code-Analyse und erstellt einen Bericht, ein Programmierer zu finden und Fehler beheben hilft. PVS-Studio hat eine breite Palette von Code überprüft; aber es ist besonders nützlich für die Druck- und Copy-Paste-Fehler zu suchen.

     

Der Analysator ist für Entwickler, die Visual Studio verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top