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のポーク(回答より)(これは現在Oinkの一部です)
- MozillaのDehydra(回答より)
-Weffc++
GNU g ++のオプションを使用(回答から)
いくつかのどのようなものがあり、他のポータブルオープンソースのC ++静的解析ツールは、誰でも知っているのと推奨できること?
いくつかの関連リンク。