FindBugs

FindBugsとはビル・ピューとデビッド・ホベメイヤーが製作したオープンソースプログラムでJavaコードにあるバグを解析するFindBugs, Part 1: Improve the quality of your codeFindBugs, Part 2: Writing custom detectors。静的解析を使ってStatic Code AnalysisJavaプログラム内で100種類もの潜在的なエラーを検査する。FindBugsはソースコードではなくJavaバイトコード上で運用され、スタンドアロンのGUIアプリケーションで配布される。またEclipse、NetBeansNetbeans plug-in、IntelliJ IDEAidea-findbugs plug-inFindBugs-IDEA - The FindBugs Plugin for IntelliJ IDEAQAPlug-FindBugs plug-in、Hudsonhttp://wiki.hudson-ci.org/display/HUDSON/FindBugs+Plugin、Jenkinshttps://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Pluginのプラグインとしても利用可能である。

脚注

外部リンク
 公式ウェブサイト
Manual
List of bug patterns
fb-contrib: additional bug detectors for FindBugs
FindBugs-IDEA - The FindBugs Plugin for IntelliJ IDEA

Defective Java: Mistakes that matter - Bill Pugh
FindBugs In Eclipse Tutorial

Category:静的プログラム解析ツール
Category:Java開発ツール
Category:オープンソースソフトウェア