本页使用了标题或全文手工转换

FindBugs

维基百科,自由的百科全书
跳转至: 导航搜索
FindBugs
Logo FindBugs.png
開發者 Bill Pugh 和 David Hovemeyer
穩定版本 3.0.1(2015年3月6日 (2015-03-06)
编程语言 Java
操作系统 跨平台
类型 静态代码分析
许可协议 GNU宽通用公共许可证
網站 http://findbugs.sourceforge.net/
源代码库 github.com/findbugsproject/findbugs

FindBugs是由Bill Pugh和David Hovemeyer创建的开源程序,用来查找Java代码中的程序错误。[1][2]它使用静态分析[1][3]来识别Java程序中上百种不同类型的潜在错误。潜在错误可分为四个等级:恐怖的(scariest)、吓人的(scary)、令人困扰的(troubling)和值得关注的(of concern),这是根据其可能产生的影响或严重程度,而对开发者的提示。[4]FindBugs操作的是Java字节码[3]而非源代码。软件作为一个独立的图形化应用程序分发。[5] Eclipse[6]、NetBeans[7]、IntelliJ IDEA[8][9][10]GradleHudson[11]Jenkins[12]有可用的FindBugs插件。

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

参见[编辑]

参考文献[编辑]

  1. ^ 1.0 1.1 FindBugs, Part 1: Improve the quality of your code
  2. ^ FindBugs, Part 2: Writing custom detectors
  3. ^ 3.0 3.1 Static Code Analysis
  4. ^ Markus, Sprunck. Findbugs - Static Code Analysis of Java. [April 24, 2013]. 
  5. ^ NetBeans plug-in (from 7.2 onwards)
  6. ^ Eclipse plug-in (for Eclipse 3.6 and onwards)
  7. ^ NetBeans plug-in (from 7.2 onwards)
  8. ^ idea-findbugs plug-in
  9. ^ FindBugs-IDEA - The FindBugs Plugin for IntelliJ IDEA
  10. ^ QAPlug-FindBugs plug-in
  11. ^ 存档副本. [2013-01-25]. (原始内容存档于2013-01-29). 
  12. ^ https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin
  13. ^ http://fb-contrib.sourceforge.net/

外部链接[编辑]

拓展阅读[编辑]