静态代码检查报告

本文介绍了FindBugs静态代码检查工具,包括其工作原理、下载及安装方式,特别是在Eclipse中的使用过程。通过FindBugs进行静态代码审查,发现了1个Bug,并与同行评审进行了对比分析,强调了静态代码检查与人工评审相结合的重要性。文章还对静态代码检查工具的优缺点进行了讨论。
摘要由CSDN通过智能技术生成

今天在下面刊载一篇小王同学写的静态代码检查报告,图文并茂,条理清晰。

 

1. 工具说明

 

  FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。Findbugs可以在多个环境中运行,同时也可以编写自己的检测器,功能比较完善。我们平时可以收集自己的或者是别人的开发经验,把它做成检测器来完善Findbugs的检测体系。在网上的评价中,FindBugs工具虽然是机器扫描,效率高,但是还不够灵活。

  FindBugs的官网为:http://findbugs.sourceforge.net/

  下载地址为:http://findbugs.sourceforge.net/downloads.html

  工具可以通过命令行方式和Eclipse插件的方式两种方式来使用,由于是开源软件,网站上同时附带了源代码包的下载。

  Eclipse插件的下载地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值