開発●オープンソース
URL●http://findbugs.sourceforge.net/

実に様々なソフトウエアが無料で利用できるようになっています。そこで,主に「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1本のペースでご紹介します。

図

 「FindBugs」は,Javaプログラムに潜む,エラーの原因になる部分を検出するツールです。PMDはソースコードを分析してエラーの原因を探しますが,FindBugsはコンパイル後のJavaプログラムを解析します。Javaアーカイブ・ファイル(zipやjarなど)の解析も可能です。

 ソースコードも一緒に読み込ませれば,ソースコードで修正したほうがよい部分を強調表示してくれます。標準で日本語の表示にも対応しています。ソースコードの静的解析ツールと併用することで,バグをより減らせるでしょう。