思步网

查看: 13570|回复: 13
打印 上一主题 下一主题

[已解决] 怎么样让代码走查做起来?

[复制链接]
项目资源有限,安排的代码走查的任务,却很可能没有被执行,或马虎应付,形同虚设。请问,大家是如何让代码走查工作做起来的呢?


上一篇:请教QA审计的频率
下一篇:如何对QA进行绩效评定?
此问题答案已由step365he 提供!查看答案
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

1. 代码走查需要摘录所检查的代码文件名。如果有问题,需要标注哪一个文件名和代码行出现问题。最后检查人需要签字,表示对检查结果负责人。
2. 代码走查不用检查所有的代码,比如架构搭建,基础类编码,重要存储过程,核心算法,处理高并发的代码等需要检查。
感谢msn群中的vindy贡献了下面的建议:
我们公司是code review 之后测试,测试不通过打回给开发人员然后再code riview,codereview要有记录,但是没有非常严格的检查表;不过执行的好像还可以。 一般coderiview人员是同级别更有经验的开发人员构成。有些规模的项目是测试同期做codereview,同时report bug。而这些参与codereview的开发人员 一边从事开发,一边codereview其它项目组代码 。公司会根据优先级给不忙碌的人。每个人工作的时候任务也是有优先级的,有时候codereview更高。具体操作根据项目特点而定,比如用在40人的大项目组(有几个小项目组)会比较严格。
vindy还提到我们没有对代码评审,但是test之后出问题还得来一轮更花时间,而且通过review又发现问题。怎么也是一种无形的批评。。。所以是靠习惯人品来做的,效果一直不错。:)

ps 我稍许对vindy建议做了些文字调整。

[ 本帖最后由 step365he 于 2008-5-20 17:14 编辑 ]
关于代码走查的范围、走查问题的处理,也就是与走查的流程相关的内容,我们也是有定义的,但是定义归定义,实施情况不太好。
无法得到落实的原因在于安排了走查任务的人员并没有充分的时间、开发人员缺乏意识、走查只能发现轻量级的问题。
在QA审计的时候我们发现有认真进行走查并发现问题的人只有几个人,大多数的走查人在走形式。

我想流程是一个方面,最主要还是在怎么落实下去。
我们目前也打算开一个课程来教大家怎么进行走查,以便于提高走查的效率。
我们还在考虑是否先将交叉走查改为代码评审,先把意识和能力带起来?
又或者,先激励那几个走查的好的人?

大家都认为资源不得到解决,这个问题就是无解,怎么办?:(
1.
代码审查需要的精力是不小的,如果检查人手上有任务,而且在进度压力下,不可能坚持高质量进行代码审查。
如果单独设立检查人,虽然能保证检查质量,但不符合人力资源要求。
正如vindy所言,需要权衡。

2.
无论是代码审查,还是代码检查;归根结底都要阅读代码,查看是否存在问题。
如果考虑到资源共享,可以考虑将白盒测试结合。
刚弄明白走查的意思。:loveliness:

code review采用walkthrough的方式有效吗?我觉得还是让每个人offline review一小块代码更合适,当然还要其它注意事项
当大家都在忙着赶进度的时候,代码走查就成为了一种形式,敷衍,应付。
代码走查基本上在单元测试做完以后才开始.
支持,赞一个
非常好,顶一下占位编辑
很有借鉴意义,先收藏了,谢谢楼主。
路过的帮顶
支持,赞一个
还不错哦,如果再能多分享一些就perfect了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部