Java ma kilka bardzo dobrych narzędzi analizy statycznej typu open source, takich jak FindBugs , Checkstyle i PMD . Narzędzia te są łatwe w użyciu, bardzo pomocne, działają na wielu systemach operacyjnych i są bezpłatne .
Dostępne są komercyjne produkty do analizy statycznej C ++. Chociaż posiadanie takich produktów jest świetne, dla studentów jest to o wiele za dużo i zazwyczaj trudno jest uzyskać wersję próbną.
Alternatywą jest znalezienie narzędzi do analizy statycznej C ++ typu open source, które będą działać na wielu platformach (Windows i Unix). Korzystając z narzędzia typu open source, można je zmodyfikować w celu dostosowania 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 ++ Check http://sf.net/projects/cppcheck/
- Oink http://danielwilkerson.com/oink/index.html
- Licznik kodów C i C ++ http://sourceforge.net/projects/cccc/
- Szyna (z odpowiedzi)
- Wieprzowina Mozilli (z odpowiedzi) (teraz jest to część Oinka)
- Dehydra Mozilli (z odpowiedzi)
- Użyj opcji
-Weffc++
dla GNU g ++ (z odpowiedzi)
Jakie są inne przenośne narzędzia do analizy statycznej C ++ typu open source, o których każdy wie i które można polecić?
Niektóre powiązane linki.
- /programming/97454/c-static-code-analysis-tool-on-windows
- http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
- http://www.chris-lott.org/resources/cmetrics/
- Darmowe narzędzie do sprawdzania kodu źródłowego C / C ++ względem zestawu standardów kodowania?
- http://spinroot.com/static/
- Wybór narzędzia do analizy kodu statycznego