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]、Gradle、Hudson[11]和Jenkins[12]有可用的FindBugs插件。
![]() | |
開發者 | Bill Pugh 和 David Hovemeyer |
---|---|
穩定版本 | 3.0.1 (2015年3月6日 ) |
源代码库 | ![]() |
编程语言 | Java |
操作系统 | 跨平台 |
类型 | 静态代码分析 |
许可协议 | GNU宽通用公共许可证 |
网站 | http://findbugs.sourceforge.net/ |
也可以给FindBugs添加用于检查的规则集。[13]
参见
- 静态代码分析工具列表
参考文献
- . [2014-06-10]. (原始内容存档于2013-10-21).
- . [2014-06-10]. (原始内容存档于2013-10-21).
- (PDF). [2020-09-25]. (原始内容存档 (PDF)于2018-07-06).
- Markus, Sprunck. . [April 24, 2013]. (原始内容存档于2014-07-03).
- . [2014-06-10]. (原始内容存档于2014-08-12).
- . [2014-09-22]. (原始内容存档于2014-09-29).
- . [2014-06-10]. (原始内容存档于2014-08-12).
- . [2014-06-10]. (原始内容存档于2008-12-17).
- . [2014-06-10]. (原始内容存档于2012-12-27).
- . [2014-06-10]. (原始内容存档于2014-08-17).
- . [2013-01-25]. (原始内容存档于2013-01-29).
- . [2014-06-10]. (原始内容存档于2014-06-22).
- . [2014-06-10]. (原始内容存档于2014-08-03).
外部链接
- FindBugs网站Archive.is的存檔,存档日期2015-06-23
- 手册Archived 2012-04-26 at WebCite
- 缺陷模式列表Archived 2012-04-26 at WebCite
- FindBugs-IDEA——IntelliJ IDEA的FindBugs插件页面存档备份,存于
- 利用静态分析进行软件缺陷检测页面存档备份,存于
- Defective Java: Mistakes that matter - Bill Pugh页面存档备份,存于
拓展阅读
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.