FindBugs

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

FindBugs
開發者Bill Pugh 和 David Hovemeyer
当前版本
  • 3.0.1 (2015年3月6日;穩定版本)[1]
源代码库
编程语言Java
操作系统跨平台
类型静态代码分析
许可协议GNU宽通用公共许可证
网站http://findbugs.sourceforge.net/

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

参见

  • 静态代码分析工具列表

参考文献

  1. http://findbugs.sourceforge.net; 存檔網址: http://archive.is/kUSoo; 作品或名稱使用語言: 英語; 检索日期: 2016年9月29日.
  2. . [2014-06-10]. (原始内容存档于2013-10-21).
  3. . [2014-06-10]. (原始内容存档于2013-10-21).
  4. (PDF). [2020-09-25]. (原始内容存档 (PDF)于2018-07-06).
  5. Markus, Sprunck. . [April 24, 2013]. (原始内容存档于2014-07-03).
  6. . [2014-06-10]. (原始内容存档于2014-08-12).
  7. . [2014-09-22]. (原始内容存档于2014-09-29).
  8. . [2014-06-10]. (原始内容存档于2008-12-17).
  9. . [2014-06-10]. (原始内容存档于2012-12-27).
  10. . [2014-06-10]. (原始内容存档于2014-08-17).
  11. . [2013-01-25]. (原始内容存档于2013-01-29).
  12. . [2014-06-10]. (原始内容存档于2014-06-22).
  13. . [2014-06-10]. (原始内容存档于2014-08-03).

外部链接

拓展阅读

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.