思步网

标题: 代码走查(转) [打印本页]

作者: cecilia    时间: 2008-5-31 10:25
标题: 代码走查(转)
代码走查
1、代码走查都有哪些内容?
2、这四个层次都有什么区别和意义?
3、编程规范、设计模式和设计陷阱是什么关系?
4、设计模式和重构是什么关系?
5、快速理解源代码和重构是什么关系?
6、快速理解源代码查找缺陷和寻找设计陷阱查找缺陷有什么不同?
7、这几个层次的代码走查和单元测试是什么关系?
8、代码走查都有哪些方法?
9、代码走查听起来是不错,如何才能达到效果吗?
10、代码走查和同行评审是什么关系?
代码走查.doc (30.5 KB, 下载次数: 119)
作者: cecilia    时间: 2008-5-31 10:28
不记得是在哪个网站看到,觉得还可以,就摘抄下来了,希望对大家有帮助。
我们在这一块还没有做好,单元测试也没有真正地建立起来,大家一块讨论讨论。
作者: rainshadow96    时间: 2008-6-2 09:05
已经收藏. 谢谢cecilia
作者: step365he    时间: 2008-6-2 09:39
个人理解,代码走查以技术人员参与,可以用‘行话’交流,可以不定期不拘泥形式。代码评审则是评审中的一个部分,不仅需要技术人员参与,会后需要提供一份报告和问题列表给管理层。
有些语言,比如c,c++,java有合适的工具来辅助走查;但多数语言仍需要人工进行。

在走查进行的时候,建议项目组所有开发人员都参与,每人专职负责一块。
作者: cecilia    时间: 2008-6-4 08:44
代码走查应该就是开发人员内部定义的,形式多样,可不定期的进行,达到目的就行。所编写的代码可编译并且与预期的效果是一样的,那就可以了。
作者: lily_014    时间: 2008-6-4 10:28
代码走查的依据是什么呢?
特别是像是前面讨论过的,不同的项目成员(业务不熟悉)的情况下?
我们没有做得这么细,pm或tl不定期的检查一下开发人员的代码。
作者: cecilia    时间: 2008-6-11 10:50
PM检查代码也不一定就能完全正确,还是项目开发负责人检查更好,因为他更清楚那些代码是做什么用的。

[ 本帖最后由 cecilia 于 2008-6-11 14:26 编辑 ]
作者: jiayan2000cn    时间: 2008-6-13 15:32
我们现在做代码走查可以借鉴一下!
作者: lona_ma    时间: 2008-6-16 15:17
代码走查是新人迅速提高自己的一个机会,可以在短短的时间里了解高手们的思想,我们的代码走查会总是挤满了人,,:L
作者: step365he    时间: 2008-6-16 16:24
lona_ma,能更详细的说说你们公司代码走查的形式和过程吗?
作者: cecilia    时间: 2008-6-16 23:51
是呀,说说你们公司的走查形式及方法、效果等,让大家也能学习借鉴一下。
作者: wbc_wbc20037210    时间: 2008-7-16 13:21
谢谢,收到了,还没看
作者: yesongke    时间: 2008-7-22 16:17
一直以为代码走查就是程序员自己检查自己的程序,原来不是这样啊。。。
学习了。。。
作者: yesongke    时间: 2008-7-22 16:22
那可不可以这样理解:
代码走查稍偏重于技术交流,代码评审偏重于代码质量评审;
代码走查不定期?那么是不是代码走查是没有计划性的?什么时间、走查哪些代码也是根据项目组内部需要进行的?
作者: xixiaojing666    时间: 2008-7-23 10:59
原帖由 yesongke 于 2008-7-22 16:17 发表
一直以为代码走查就是程序员自己检查自己的程序,原来不是这样啊。。。
学习了。。。

我们的代码走查都是交叉检查程序。自己检查自己不算走查。
作者: xixiaojing666    时间: 2008-7-23 11:06
原帖由 yesongke 于 2008-7-22 16:22 发表
那可不可以这样理解:
代码走查稍偏重于技术交流,代码评审偏重于代码质量评审;
代码走查不定期?那么是不是代码走查是没有计划性的?什么时间、走查哪些代码也是根据项目组内部需要进行的?


我是这样理解的,欢迎大家讨论。
走查是评审的一种方式,我们公司规定了三种代码评审的方式:审查、走查、轮查。他们的区别在与,审查最正式,分预评审和正式评审,同时要召开会议,人员数量上也有要求。而走查比审查非正式些,不需要召开会议,评审人员只要不小与2个就可以;但是轮查只要一个看看就可以了。
所有的评审方式(审查、走查、轮查)都是有计划性的。只是根据评审的对象不同,而选择不同的评审方式。
作者: xixiaojing666    时间: 2008-7-23 11:09
原帖由 lona_ma 于 2008-6-16 15:17 发表
代码走查是新人迅速提高自己的一个机会,可以在短短的时间里了解高手们的思想,我们的代码走查会总是挤满了人,,:L


感觉多让新人参与评审是个好事情!既可以提高评审质量还能锻炼新人!:lol
作者: xiaopohai1801    时间: 2008-7-29 09:28
下来看看,学习学习
作者: kangjiejie    时间: 2008-7-30 12:23
公司技术专家定期对重要核心代码进行技术走查;QA人员对代码规范(注释格式等)进行检查。
作者: iblicf    时间: 2008-7-30 16:22
收藏了,谢谢
作者: alick    时间: 2008-8-18 10:47
正好在写关于代码走查方面的东西,下来参考一下。
作者: yanghj_gc    时间: 2008-9-2 14:30
谢谢,收藏了
作者: jiayan2000cn    时间: 2009-1-17 23:21
学习中,谢谢!
作者: jiayan2000cn    时间: 2009-1-17 23:23
内容很实用!谢谢!
作者: cgbj2008    时间: 2009-6-24 19:26
参考一下
作者: hyliao    时间: 2009-7-1 09:32
我也不晓得
作者: xinxijie531    时间: 2009-11-2 11:33
代码走查真的很难推行.
作者: yzltt    时间: 2012-1-6 15:00
分析的比好全面,代码走查一直是特别纠结的事情
作者: 啊舟-XL    时间: 2012-1-6 16:24
代码走查跟代码评审不一样吗
作者: kingvax    时间: 2012-5-30 13:46
谢谢分享,下载看看。
作者: 梦毁影碎の    时间: 2014-6-8 08:22
看了LZ的帖子,我只想说一句很好很强大!
作者: 弹指间我    时间: 2014-8-19 18:38
这么强,支持楼主,佩服
作者: 深度依赖    时间: 2015-12-22 14:40
不错 支持一个了
作者: -时光礼记    时间: 2017-11-4 19:26
其实,很多情况下都是这样的,习惯就好。




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2