代码缺陷静态分析工具FindBugs插件安装使用图解
来源:互联网 发布:landsat8数据打开 编辑:程序博客网 时间:2024/05/21 14:48
1. FindBugs介绍
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析,去发现许多代码中间潜在的bug,比较典型的,如引用了空指针(nullpointer dereference), 特定的资源(db connection)未关闭,等等。如果用人工检查的方式,这些bug可能很难才会被发现,或许永远也无法发现,直到运行时发作… 这就是FindBugs存在的价值
2. findBugs插件下载安装
下载findBugs的 Eclipse插件版,把解压后的目录拷贝到Myeclipse安装路径下的dropins文件夹下,然后重启Myeclipse ,如下图依次点击:
如看到Perspective中多出FindBugs红色臭虫图标,则表示插件安装成功:
3. 启动插件,查找bug
切换到Package视图下,在项目名称上点击右键,依次如下图选择:启动find bugs程序,程序运行完成后会在项目名称后显示出本次运行查到的bug数目。
4. 修复bug
打开findbugs透视图:
方法一:通过菜单Window——Open Perspective——Other——FindBugs
方法二:通过工具栏:,依次添加,然后打开
如下图所示,双击提示信息可跳转到代码出进行修复:
最后:FindBugs不过是一个工具。作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。每个工具也都有其局限,事先设置的查找bug 的规则也并不是所有程序都适合,所以并不是所有bug都能被工具监测出,也不是每个找出的bug都需要解决,是否需要解决还需要程序员根据具体情况来做出决定。
- 代码缺陷静态分析工具FindBugs插件安装使用图解
- 代码缺陷分析工具Findbugs
- 【system】Findbugs静态分析工具插件安装
- Jenkins集成findbugs插件静态代码分析
- Jenkins集成findbugs插件静态代码分析
- 代码审查工具Eclipse插件FindBugs安装使用
- java静态代码分析工具FindBugs
- java代码缺陷自动分析工具之FindBugs介绍
- Java 代码分析工具findbugs安装和使用
- FindBugs静态分析工具
- 代码分析工具FindBugs
- 代码分析工具 findbugs
- 代码分析工具 findBugs
- Myeclipse 、eclipse插件之FindBugs (静态分析工具)
- Java 静态扫描工具:findbugs eclipse 插件 的介绍、安装、使用
- 静态代码检查工具-FindBugs
- 静态代码检查工具 FindBugs
- 静态代码检查工具 FindBugs
- Linux下的多线程编程
- 在Eclipse中远程调试Hadoop
- mtk modem编译
- MIME协议(四) -- MIME消息的头字段 .
- Writing GNU Emacs Extensions ch3 要点
- 代码缺陷静态分析工具FindBugs插件安装使用图解
- Vert.x安装指南
- BZOJ 1015: [JSOI2008]星球大战starwar
- 如何永久性开启adb 的root权限
- 2048 游戏中滑块上下左右滑动相加的逻辑实现
- 黑马程序员—Java中的JDK1.5新特性之注解
- Spring @Transactional工作原理
- 省市区三级联动菜单(附数据库)
- linux 常用命令