Jakie narzędzia do analizy statycznej C ++ są dostępne? [Zamknięte]
Java ma bardzo dobre narzędzia do analizy statycznej typu open source, takie jakFindBugs, Checkstyle iPMD. Narzędzia te są łatwe w użyciu, bardzo pomocne, działają na wielu systemach operacyjnych iwolny.
Dostępne są komercyjne produkty do analizy statycznej C ++. Chociaż posiadanie takich produktów jest wspaniałe, koszt jest po prostu zbyt duży dla studentów i zazwyczaj trudno jest uzyskać wersję próbną.
Alternatywą jest znalezienie narzędzi do analizy statycznej C ++ o otwartym kodzie źródłowym, które będą działać na wielu platformach (Windows i Unix). Używając narzędzia open source, można je zmodyfikować, aby dopasować je do określonych potrzeb. Znalezienie narzędzi nie było łatwym zadaniem.
Poniżej znajduje się krótka lista narzędzi do analizy statycznej C ++, które zostały znalezione lub zasugerowane przez innych.
C ++ Checkhttp://sf.net/projects/cppcheck/Oinkhttp://danielwilkerson.com/oink/index.htmlLicznik kodu C i C ++http://sourceforge.net/projects/cccc/Szyna (z odpowiedzi)Wieprzowina Mozilli (z odpowiedzi) (To jest teraz część Oink)Dehydra Mozilli (z odpowiedzi)Użyj opcji-Weffc++
dla GNU g ++ (z odpowiedzi)Jakie sąinny przenośne narzędzia do analizy statycznej C ++ o otwartym kodzie źródłowym, o których każdy wie i może być zalecane?
Niektóre powiązane linki.
https://startoverflow.com/questions/97454/c-static-code-analysis-tool-on-windowshttp://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysishttp://www.chris-lott.org/resources/cmetrics/Darmowe narzędzie do sprawdzania kodu źródłowego C / C ++ w zestawie standardów kodowania?http://spinroot.com/static/Wybór statycznego narzędzia do analizy kodu