《代码走查》杂记

代码走查是一种非正式的代码评审方法,通过小组阅读和讨论来发现错误。参与人员包括走查负责人、秘书、程序员本人和其他团队成员,关注点包括注释、代码规范、性能、逻辑错误等。走查流程分为参与者驱动法和文档驱动法,通过记录和整理错误,提高代码质量。代码走查可以有效找出30%-70%的逻辑和编码错误,与计算机测试互补。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码走查

一、定义 

1 代码走查 (code walkthrough) 是一个开发人员与架构师集中与讨论代码的过程。代码走查的目的交换有关代码是如何书写的思路,并建立一个对代码的标准集体阐述。 在代码走查的过程中,开发人员都应该有机会向其他人来阐述他们的代码。 通常地,即便是简单的代码阐述也会帮助开发人员识别出错误并预想出对以前麻烦问题的新的解决办法。

 

2 代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。

 

3 从定义上来讲,代码走查是以小组为单元进行代码阅读的,同样也是一系列规程和错误检查技术的集合。且代码走查也采用了持续一至两个小时的不间断会议的形式。代码走查的小组成员的构成而言,一般是由三至五人组成,其中一人扮演“协调人”;一人担任秘书角色,负责记录所有查处的错误;还有一人担任测试人员。不过最佳的组合应该是:

一位极富经验的程序员;
一位程序设计语言专家;
一位程序员新手(可以给出新颖、不带偏见的观点);
最终将维护程序的人员;
一位来自其他不同项目的人员;
一位来自该软件编程小组的程序员。

 

4 代码检查、走查以及可用性测试是三种主要的人工测试方法。这些测试方法可以应用在软件开发的任何阶段,包括在一个应用程序编码基本结束或者每一个模块(单元)编码结束之后(阅读第5章关于模块或单元测试的更多内容)。本章将主要介绍前两种针对代码的(白盒级别的)测试方法。
http://book.2cto.com/201210/6965.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值