在项目开发过程中,代码评审是非常重要的一环,在代码评审实施的过程中,有几方面需要注意,如下:
1,代码评审前期准备
评审之前肯定要邮件通知参与人,同时要把评审的代码给参与评审的人阅读,只有充分的准备才能保证代码评审的质量。同时要指定评审的记录人,这个很重要。
2,代码评审的代码量
不需要把所有的代码都搬出来,这样大范围的评审不仅浪费时间,而且也达不到评审的效果,一次评审选择1000行左右的代码最佳。
3,代码评审的时间
一般1-2个小时,时间太短只能走马观花,时间太长容易走神和疲劳。
4,代码评审的参与人数
参与的人数可按项目来分,同一个项目的开发人员肯定要参与,同时需要请一些经验丰富的程序员做主评审,其次是请一些不在项目开发人员之内的程序员,这样就能从不同角度去评审代码。
5,为什么要这样写
被评审人就需要告诉大家这个问题,主要是还是把思路告诉大家,这样可以让大家提出更多的参考意见与想法,自己从设计的角度学会更多的东西。
6,选择代码的代表性
选择自己认为最好的代码参与评审或自己认为最差的,最好的代码可以让自己不断超越,最差的代码可以找出问题在那。
7,代码评审后的执行情况
代码评审后一致认为需要调整的就需要有人跟进,被评审人就必须实施这样一个过程,项目负责人可以跟进执行的情况。
8,代码评审规范与依据来源
每个项目都应该有自己的代码规范,因为在项目开发前应该有这方面的准备,同时一些普遍认为好的开发方法与开发习惯也是最基础的评审规则。
9,代码评审的效果
代码评审完后了解一下参与人员对代码评审后的效果反馈,为保证下次评审的质量。
代码评审是团队共同成长的最有效方式之一,因此在项目的开发过程中经常组织,保证项目质量可代码质量。
代码评审的注意事项
关于LiuHui
实践是一个过程,记录是一种方式,无数个思考的点滴托起liuhui.info!
专注是一种行为,分享是一种快乐,只要坚持必定能创造价值!
LiuHui,PHP Engineer Doing@HangZhou CHINA
提供的东西是否有价值?欢迎你的反馈和更多交流!
@Doing 
- 22:51:19:疾风知劲草:词典解释【解释】:在猛烈的大风中,只有坚韧的草才不会被吹倒。比喻只有经过严峻的考验,才知道谁真正坚强。
- 09:15:52:特别的时候总是让人快乐,因为特别所以就有一种特别的心态。生活中的任何时候都是很特别的,只是有些特别的环境和场景你没有用心去感受,所以产生的效果不同罢了!同样的一个时候,感觉就不一样,话说今天就很特别。
- 20:13:57:折腾也是自己的选择,但没有折腾就失去了生活的意义,今天你折腾了吗?其实我一直很想折腾的,只不过是折腾得不知道何为折腾了!
- 11:37:13:《Linux系统管理技术手册(第二版)》,书很厚,价格高,内容丰富,值不值得!传说中的本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。大而全却不深,希望不是这样的情况!
- 11:33:57:人始终希望把事情做完美,虽然这世界上没有完美的东西,但近似于完美的愿意是持久的,就拿我买的这一套PERL书籍来说,中级与高级的两本都是影印版的,可就是没有初级的影印版,找了半年也找不到,为什么就不能买中文版的!这是什么心态呢?
黑板报
闪光塔 
性能测试工具sysbench安装与使用
采用PHP函数http_build_query生成URL-encoded的查询字符串
采用PHP函数memory_get_usage获取PHP内存清耗量
PHP函数spl_autoload_register实现自动加载研究
JavaScript执行多个window.onload产生too much recursion错误分析
程序员的可持续发展思考
如何解决MySQL对数据量大的表操作时产生Repair with keycache问题
CentOS系统下Apache环境安装GBK编码程序网页乱码问题
如何远程访问MySQL数据库设置权限方法总结
采用PHP函数uniqid生成一个唯一的ID
综合信息
文章100%原创

Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License.
分类统计:10个
文章统计:81篇
网站模板:进化论 v1.0
程序设计:liuhui v2.0
消耗世界能源@2010.1.24