最近换了份工作,来到一个全新的前端团队。新团队有些同学可能之前全身心投入到业务开发中,对代码Review的必要性和基本流程了解不多,有滴同学可能还没听过Co deReview这个名词。
代码Review其实就是把代码贴出来让大家批斗的一个过程,对提高团队整体代码水平(如代码规范性、可维护性、设计合理性等)都有很大帮助。前端代码直接面向最终用 户,代码Review更是应该作为一个专业前端团队必不可少的一环。
怎么组织一场代码Review呢?我觉得可以从下面几方面来考虑:
特别说下Review平台。之前我们WED团队使用的是Trac下名为PeerReview的插件,由于Trac比较重量级,而且这边已经有现成的各种类似平台,再搭 一套Trac有点重复建设。开源的Review系统试过几个,如groogle,感觉和理想中还差那么一些。于是自己花了几天时间,写了个简单的Review系统,下 面是两张截图:
(代码可以压缩为zip包上传到Review平台,自动解压后通过目录树选择一个文件来Review)
(使用SyntaxHighlighter高亮代码,点击行号,可以查看/新增Review意见,有Review的行号会高亮)
总之,说得再好没用,还是要让代码Review机制迅速用起来,在摸索中前进,在前进中摸索。
update @ 2012.12.03,本文提到的我写的这个Coreview系统,已经在Github开源,有需要的同学可以前往这个链接。
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8