Statischer-Code-Analysator: nicht verwaltetes C ++ Visual Studio 2008

8

Ich entwickle kommerzielle nicht verwaltete C ++ - Anwendungen in Visual Studio 2008 und möchte ein Analysewerkzeug für statische Codes hinzufügen.

Irgendwelche Empfehlungen?

Ich denke, es wäre wirklich schön, wenn das Tool in MSVC integriert werden könnte.

Ich denke an PC-Lint + Visual Lint

Aber ich habe mir Coverity , Verstehen und klockwork auch.

Der Preis ist nicht wirklich das Problem. Ich möchte Meinungen von Leuten bekommen, die das Tool für unmanaged C ++ auf MSVC benutzt haben, und sie haben es absolut geliebt.

Schließlich bieten VSTS und Intel Parallel Studio jetzt auch statische Code-Analyse. Schön ~

Hinweis: Post schlägt vor, dass Coverity am besten ist (?) (siehe letzte 2 Beiträge)

    
sivabudh 11.04.2009, 05:52
quelle

5 Antworten

2

Ich arbeite für RedLizard Goanna , ein C ++ statisches Analyse-Plugin für Visual Studio. Der Fokus liegt auf der Desktop-Nutzung durch einen Programmierer. Sie können es genauso wie den Compiler auf einzelnen Dateien ausführen, und es kann Ihnen schnell Ergebnisse liefern.

Es ist eine Testversion verfügbar . Klicken Sie mit der rechten Maustaste auf eine Datei, wählen Sie Goanna ausführen und die Ergebnisse werden in der Visual Studio-Warnmeldungsliste angezeigt.

    
David Crawshaw 10.10.2009, 00:37
quelle
3

Abgesehen von all den von Ihnen erwähnten, wird die VS Team Developer Edition mit einem hübschen statischen Analyse-Tool namens prefast geliefert. Es ist (offensichtlich ..) gut in die IDE integriert und über die Menüs zugänglich. Es ist in der Tat eine öffentliche Version eines internen MS-Tools - eine dünne Version eines Tools namens Prefix, das auf ihren Builds läuft. Persönlich, als ich die selbe Entscheidung traf, genügte prefast.

    
Ofek Shilon 11.04.2009 07:02
quelle
2

Sie können CppDepend ausprobieren, ein ziemlich vollständiges c- und c ++ - Statik-Analyseprogramm, das gut in VS 2008, 2010, 2012, 2013 und 2015 integriert ist .

    
John 29.06.2015 15:06
quelle
2

Ich habe gerade angefangen, cppcheck zu verwenden, was ich aufgrund des geringen Rauschens sehr schätze.

Obwohl es nicht direkt mit Visual Studio 2008 integriert werden kann, kann VS angepasst werden und Sie sollten es direkt in die IDE integrieren können.

    
Stephen Nutt 11.04.2009 23:30
quelle
0

Ich verwende statischen PVS-Studio-Code-Analysator . Dieser statische Code-Analyzer ist gut in Visual Studio 2005, 2008, 2010, 2012, 2013 integriert.

Es hat viele zusätzliche Funktionen:

  1. Überprüfung von Dateien, die vor einigen Tagen geändert wurden;

  2. Überprüfung von Dateien anhand ihrer Dateinamen in der Textdatei     Liste;

  3. Integration von Versionskontrollsystemen; Fähigkeit, von der Befehlszeile aus zu arbeiten     Schnittstelle;

  4. «Falsche Alarme» Markierung; Speichern und Laden von Analysen     Ergebnisse;

  5. unter Verwendung aller verfügbaren Kerne und Prozessoren;

  6. usw. ...

alexey 29.06.2015 12:22
quelle