如何实现 Code Review 的自动化流程体系 ?

背景:

        由于先前公司做了一个外国的项目,结果我们的HTML代码写的不好,国外的客户说代码里CSS里的属性值许多重复 。。。结果后来这个单子就丢了。
        后来公司,决定建立开发团队的代码规范的Code Review规范。Code Reveiw中主要检查代码规范,至于具体其他性能上、设计上的就不是检查范畴。
代码规范都是静态的东西,比如说:几乎所有的语言的代码缩进都要求4个空格;还比如javascript,变量没有申明前,就不要直接使用;但是你如果真的用了,也没有关系,程序也能跑。

实施步骤:


1) 调度svn/git命令,每天增量下载所有要Reivew项目代码的Source Code.


2) 安装各语言的检查器:

Javascript: http://www.jslint.com
HTML: http://validator.w3.org/
CSS: http://jigsaw.w3.org/css-validator/
JSP: PMD
Java: PMD,Checkstyle,FindBugs


3)用这些工具检查下载下来的各种类型文件,然后形成一个Jira Issues,提交到SVN版本库里的相应的作者。


4) 整合这些工具,形成jira issue

jira issues还要跟踪,重新下载被Review的svn代码,检查,然后要向发生问题的解释。


5) 形成报告

列出哪些是团队经常犯的代码规范问题。

参考文章:

高效研发之——工具篇(5):CheckStyle, FindBugs, PMD - 简书 (jianshu.com)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值