下载此文档

FindBugs使用手册.docx


文档分类:办公文档 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
文件编号:
配置项编号:
FindBugs使用手册
文档版本号
ﻩV 
农信银资金清算中心创新研发部
文档修订记录
编号
章节
名称
修订内容简述
修订日期
版本号
修订人
批准人
1
创建《FindBugs使用手册》
2011-07-12
V 
李远卓
目录
1、 FindBugs简介 4
2、FindBugs的检查规则 4
Correctness(正确性) 4
Bad practice(不良实践) 5
Performance(性能) 5
Multithreaded correctness(多线程正确性) 6
Dodgy(不可靠) 7
3、FindBugs使用 8
安装FindBugs 8
配置FindBugs 8
使用FindBugs 8
FindBugs简介
FindBugs是用于java代码检查的一种静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具
,就可以在不实际运行程序的情况对软件进行分析。
FindBugs专注于找出潜在程序错误,而不是编码风格问题,目的在于提高程序的健壮性。
2、FindBugs的检查规则
ﻩFindBugs提出了超过200种规则,这些规则可主要分为如下类别:
Correctness(正确性)
ﻩ这些问题涉及到可能在某些方面不正确的代码。如:代码有无限递归,或者读取为写入的字段,这类问题几乎无疑是程序的错误。
例1:使用未初始化的类成员,可能导致NullPointException
代码:
public class FindBugsTest {
ﻩprivate List items;
ﻩpublic void addItem(String item) {
ﻩﻩitems.add(item);
ﻩ}
}
FindBugs检测结果:
Bug: Read of unwritten field itemsﻫPattern id: NP_UNWRITTEN_FIELD, type: NP, category:

FindBugs使用手册 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薇薇安
  • 文件大小208 KB
  • 时间2021-01-21