浅谈代码复审

发表于:2011-3-17 10:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:邹欣    来源:51Testing软件测试网采编

  阿超:代码复审看什么?是不是把你的代码拿给别人看就行了?

  杂曰:(1)别人根本就不懂,给他们讲也是白讲。

  (2)我是菜鸟,别的大牛能看得上我的代码么?

  (3)也就是形式而已,说归说,怎么做,还是我说了算。

  代码复审的正确定义:看代码是否在“代码规范”的框架内正确地解决了问题(见表10-1)。

  表1  复审的形式

  软件工程中最基本的复审手段,就是同伴复审。

  谁来做代码复审?即最有经验,熟悉这一部分代码的人。对于至关重要的代码,我们要请不止一个人来做代码复审。

  复审的目的在于:

  (1)找出代码的错误。如:

  a、编码错误,比如一些能碰巧骗过编译器的错误。

  b、不符合项目组的代码规范的地方。

  (2)发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的。

  (3)发现算法错误,比如使用的算法不够优化。

  (4)发现潜在的错误和回归性错误——当前的修改导致以前修复的缺陷又重新出现。

  (5)发现可能改进的地方。

  (6)教育(互相教育)开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号