開発●オープンソース URL●http://findbugs.sourceforge.net/ |
実に様々なソフトウエアが無料で利用できるようになっています。そこで,主に「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1本のペースでご紹介します。
「FindBugs」は,Javaプログラムに潜む,エラーの原因になる部分を検出するツールです。PMDはソースコードを分析してエラーの原因を探しますが,FindBugsはコンパイル後のJavaプログラムを解析します。Javaアーカイブ・ファイル(zipやjarなど)の解析も可能です。
ソースコードも一緒に読み込ませれば,ソースコードで修正したほうがよい部分を強調表示してくれます。標準で日本語の表示にも対応しています。ソースコードの静的解析ツールと併用することで,バグをより減らせるでしょう。