FindBugs 侧重于发现代码中存在的bug,如运行时错误检测(空指针检查、未合理关闭资源、字符串相同判断错(==,而不是equals)等),它可以简单高效全面地帮助我们发现程序代码中存在的bug以及潜在隐患,针对各种问题,它提供了简单的修改意见供我们参考
FindBugs 可以分析单个文件、包下面的所有文件、整个module下的文件、整个project下的文件,右键想要分析的文件名/包名/module名/project
分析完之后就会出现结果面板
点击对应的item在右边会定位到具体的代码,这是根据提示进行处理修改就行
常见的错误信息
4.1、Bad practice 代码坏习惯:
4.2、Dodgy code 糟糕的代码:
4.3、Internationalization 代码国际化相关:
4.4、Performance 代码性能相关:
4.5、Experimental:
4.6、Malicious code vulnerability 恶意破坏代码相关:
4.7、Multithreaded correctness 多线程代码正确性相关:
4.8、Correctness 代码正确性相关:
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交