bug检查工具——FindBugs
来源:互联网 发布:小米手机关闭数据流量 编辑:程序博客网 时间:2024/06/07 06:13
Findbugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。Findbugs自带检测器,其中有60余种Bad practice,80余种Correctness,1种Internationalization,12种Malicious code vulnerability,27种Multithreadedcorrectness,23种Performance,43种Dodgy。
安装地址:
1. 在线安装
安装地址:http://findbugs.cs.umd.edu/eclipse
2,jar包安装
http://download.csdn.net/detail/lhc2207221755/9332415
配置 :
打开findBugs的视图:
打开项目的properties,设置编译文件时自动运行
Bug类型说明:
Minimum priority toreport:根据bug的优先权级别报告bug。
Malicious codevulnerability:恶意代码。
Dodgycode:高危代码。FindBugs团队认为该类型下的问题代码导致bug的可能性很高。
Badpractice:最佳实践反例。这种类别下的代码违反了公认的最佳实践标准,比如某个类实现了equals方法但未实现hashCode方法等。
Correctness:正确性。这种归类下的问题在某种情况下会导致bug,比如错误的强制类型转换等。
Internationalization:国际化。
Performance:性能。潜在性能问题
Security:安全。
Mutithreadedcorrectness:多线程的正确性。关注于同步和多线程问题。
Bug设置
寻找并改进bug
在项目上,右键,选择fing bugs:
之后,就可以在我们的bug Explorer中查看bug:
找到对应bug之后,右键:
1,定位产生bug类
2,显示bug信息
这里我们选择show bug info :
拿到这里的bug pattern或者是type,我们可以回到之前的bug explorer中进行bug 过滤,这个感觉好像以前用过的Log cat,可以方便查找某一类的信息:
分组查看bug:
有了这个小东西,我们可以省去自己检查代码,或者是老大检查的代码的很大一部分时间,而且能提前帮助我们找到一些潜在的问题。吼吼~好工业化呀!
- bug检查工具——FindBugs
- 代码检查工具系列——FindBugs
- 静态代码检查工具-FindBugs
- 静态代码检查工具 FindBugs
- 静态代码检查工具 FindBugs
- 静态代码检查工具 FindBugs
- java代码检查工具findbugs
- 静态代码检查工具 FindBugs
- FindBugs等代码检查工具
- 静态代码检查工具 FindBugs
- FINDBUGS 程序bug检查工具eclipse插件(3.5以上版本)
- Myeclipse7.5安装FindBugs检查代码Bug
- 静态分析工具—FindBugs
- [转载] 静态代码检查工具-FindBugs
- eclipse代码检查工具-FindBugs介绍
- FindBugs代码检查工具的使用
- findbugs工具bug description分析1
- FindBugs —— 代码质量工具
- Android处理崩溃的一些实践
- 在Java7与Tomcat8环境下使用WebSocket实现聊天的示例
- ExecutorService中submit和execute的区别
- MFC--Format函数
- windows无法启动apache
- bug检查工具——FindBugs
- 多线程操作之NSObject
- 所有人的科学:怎样制造自由的、开源的实验室硬件
- java007 抽象类 抽象函数
- 安装java
- IIS发布问题,Identity的作用
- 理解mipi协议
- 神器ViewDragHelper完全解析
- c++标准库读书笔记--001Day