FindBugs

FindBugs是由Bill Pugh和David Hovemeyer创建的开源程序,用来查找Java代码中的程序错误。它使用静态分析来识别Java程序中上百种不同类型的潜在错误。潜在错误可分为四个等级:恐怖的(scariest)、吓人的(scary)、令人困扰的(troubling)和值得关注的(of concern),这是根据其可能产生的影响或严重程度,而对开发者的提示。FindBugs操作的是Java字节码,
Eclipse、NetBeans、Gradle、Hudson和Jenkins有可用的FindBugs插件。

也可以给FindBugs添加用于检查的规则集。

参见
*

参考文献
外部链接
*[http://findbugs.sourceforge.net/ FindBugs网站]
*[http://findbugs.sourceforge.net/manual/index.html 手册]
*[http://findbugs.sourceforge.net/bugDescriptions.html 缺陷模式列表]
*[http://code.google.com/p/findbugs-idea/ FindBugs-IDEA——IntelliJ IDEA的FindBugs插件]
*[http://www.youtube.com/watch?v=8eZ8YWVl-2s 利用静态分析进行软件缺陷检测]
*[http://vimeo.com/17157772 Defective Java: Mistakes that matter - Bill Pugh]

拓展阅读
*[http://www.javatips.net/blog/2011/08/findbugs-in-eclipse-java-tutorial Eclipse中的FindBugs使用手册]

评论 (0)

  • 还没有评论,来抢沙发吧。