Java には、 FindBugs、Checkstyle、PMDなどの非常に優れたオープン ソースの静的解析ツールがいくつかあります。これらのツールは使いやすく、非常に便利で、複数のオペレーティング システムで動作し、無料です。
市販の C++ 静的解析製品が利用可能です。そのような製品を持っていることは素晴らしいことですが、学生にとってはコストがかかりすぎて、通常、試用版を入手するのはかなり困難です.
別の方法は、複数のプラットフォーム (Windows および Unix) で実行できるオープン ソースの C++ 静的解析ツールを見つけることです。オープン ソース ツールを使用することで、特定のニーズに合わせて変更できます。ツールを見つけるのは簡単なことではありません。
以下は、他の人によって発見または提案された C++ 静的解析ツールの短いリストです。
- C++ チェックhttp://sf.net/projects/cppcheck/
- Oink http://danielwilkerson.com/oink/index.html
- C および C++ コード カウンターhttp://sourceforge.net/projects/cccc/
- 添え木(回答より)
- Mozilla's Pork (回答から) (これは現在 Oink の一部です)
- Mozilla の Dehydra (回答から)
-Weffc++
GNU g++ のオプションを使用する(回答から)
誰もが知っていて、推奨できるポータブルなオープンソースの C++ 静的解析ツールは何ですか?
いくつかの関連リンク。