FindBugs
名前だけは以前から知っていたけれど、最近気になってチョットいれてみました。
Bugとは限らないけれど、怪しいコードやセキュリティ的にゆるいコード、推奨されないコードを指摘してくれます。
今のところそのBugをFindした「ご利益」はないですけれど、なぜそれをチェックしているのか、チェック項目は勉強になりますね。
http://findbugs.sourceforge.net/
FindBugs
http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@46696E6442756773
FindBugs dJWiki
http://www.limy.org/program/java/findbug_patterns.html
FindBugsパターン説明