Java代码Bug分析及改进系列(序)

最近在使用Klocwork 7代码分析工具对我们的产品进行代码质量分析和安全分析,发现了很多问题。Klocwork 7确实是一个相当不错的工具,通过静态分析能精确的找出代码中的Bug和安全问题,尤其是可以以Eclipse插件的方式同IDE进行集成,极大地方便了BUG定位和修改。

Klocwork 7 把BUG分为很多不同的类型和不同的等级,通常1-4级为严重错误,必须要修改,其他级次是建议或优化。在修改的过程中发现有些开发人员知道是个错误,但是不知道或不明白怎么才能修改正确,而klocwork 7的帮助文档中只有错误的代码示例,却没有修改正确的结果。为了对这些错误有更深入的理解和能够正确的修改,通过不断修改这些BUG,从而使自己的能力得以提高,在以后的开发中不再出现同样的错误,我将以系列文章对各种类型的BUG和安全问题进行分析,并给出一种正确的修改参考,并组织部门开发人员一起来学习讨论,共同提高。

同时还增加对FindBugs和Jtest中发现的一些种类的问题进行分析和改进。

klocwork 7 for Eclipse的插件可以到http://www.klocwork.com上download一个30天试用版。

这个软件企业版的比较贵,通常对我们来说用得最多的就是静态代码分析,用插件版本就可以了。找了很久没有找到破解版的,希望有的人共享一下。我们公司买了一个正式版的授权码,但只能在一台固定的机器上使用,很不方便。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值