代码自动审查工具

       近期项目代码质量要求越来越高,目前还是采用传统的人工方式进行代码审查,

审查的颗粒度主要代码的注释、代码命名、逻辑规范、类设计以及设计大量运算的程序

等方面,这样耗费大量人力、物力,管理成本级高,再者由于开发相互之间大多数并不

懂被检查的业务需求,导致效率偏低。

        对于这种比较机械的管理,作为技术的程序员,第一感觉肯定是交给机器处理,

由机器进行审查,也可以支持定义审查规则,生成代码审查报表,基于这个思路,查阅了

相关自动化审查代码的工具,主要涉及的如下,希望大家有好的意见可以补充下。

       1.CheckStyle

          IDE支持:eclipse、idea(idea的话需要15.0.6以上才能支持)

          功能:检查代码的命名格式、编码、注释、类设计方面和代码规范;

 

         2.FindBugs

           IDE支持:eclipse、idea;

           功能:通过工具可以查找隐藏中的BUG

 

          3.Sonar

           IDE支持:eclipse、idea;

           功能:代码质量管理的开源平台,用于管理Java源代码的质量,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。最重要的功能是可以继承maven的生命周期、Jenkins,快速生成代码审查报表,在浏览器可以马上得到结果信息。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值