【文件属性】:
文件名称:findbugs常见Bug以及处理办法
文件大小:50KB
文件格式:DOC
更新时间:2015-08-10 12:00:50
findbugs Bug
1、 Bug级别
根据Bug可能导致的后果,FindBugs定义了若干Bug级别,主要的级别如下所示:
Bad Practice: 不好的实践
Correctness: 正确性
Experimental Internationalization:
Malicious code vulnerability: 存在漏洞的有害代码
Multithreaded correctness: 多线程正确性
Performance:性能
Security:安全
Dodgy: 欺骗性代码
2、 常见Bug以及处理办法
a) 不需要处理
May expose internal representation by incorporating reference to mutable object
描述:调用set方法,修改对象属性,被修改的对象属性是一个可变的对象;
May expose internal representation by returning reference to mutable object
描述:调用get方法,获得对象属性,获得的对象属性是一个可变的对象;
b) 建议处理
Dead store to local variable
描述:对一个局部变量赋值,但是这个局部变量可能不会被用到;
处理方式:确认此局部变量是否会被使用,如果确实不会被用到,请去掉;
.............
网友评论
- 很实用 的资源
- 上库代码,急需定位处理, 虽然后来看起来不是很全,但是还是用上了几个, 感谢!!
- 很实用 ,急需资源。