社区
研发管理
帖子详情
浅谈代码走查
general2000
2005-12-07 05:14:58
现在我要学习一下代码走查,并且公司想做,但在网上找了找,代码走查的资料实在太少;不知道哪位老兄有这方面的资料;
我就想了解,代码走查一般怎么做就行了,最好全一点的;或者在这儿聊聊也行
...全文
3549
15
打赏
收藏
浅谈代码走查
现在我要学习一下代码走查,并且公司想做,但在网上找了找,代码走查的资料实在太少;不知道哪位老兄有这方面的资料; 我就想了解,代码走查一般怎么做就行了,最好全一点的;或者在这儿聊聊也行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Deniz
2005-12-29
打赏
举报
回复
大家说得太理论了吧,有点像马克思主义,没有使用价值
我觉得
1 找对人 : 项目负责人,QA人员,被走查者,其他相关人员
2 事前准备 : 写一个check list让被走查者填写,一来可以使走查有目的,二来可以避免
下次犯错误。
3 开会走查 : 让被走查者自己解释代码,先介绍功能,在介绍逻辑,然后是代码规范,然后是代码安全
Deniz
2005-12-29
打赏
举报
回复
大家是不是说得太理论了
coo_key
2005-12-23
打赏
举报
回复
详细文档模范可以参考RUP的文档。
coo_key
2005-12-23
打赏
举报
回复
制定编码规范
项目组所有程序员以及QA,项目经理(可选)成立代码走查小组
可以已会议的形式以及邮件形式进行
正式的可以作为同行评审
主要目的是提高软件质量和开发人员的水平
需要让你的程序员知道,这个工作是必须而且是对事不对人的。
另外就是需要有产出物并且有人跟进这个事情,一般都是互相查,然后互相跟进。
bbbian
2005-12-22
打赏
举报
回复
不是搞笑.这是真的,读查就是大声地朗读自己的代码,中软就是采用这种方法,一个是开发人员知道自己的代码要被检查,所以工作的时候会更仔细,另外听说,读代码的和自己分析代码用的大脑的地区不同,一个是左半脑,一个是右半脑,所以效果很好.
neromancer
2005-12-19
打赏
举报
回复
确实是很好的质量管理和经验交流方式 :)
Yanbin_Q
2005-12-16
打赏
举报
回复
代码复查是一个普遍遵循的程序设计实践,对任何项目都很有价值。在代码复查过程中一组程序员一行一行地检查一段代码。通常代码的作者也参加复查,帮助解释代码做了些什么。
代码复查可以只在两三个程序员的范围内进行,也可以在整个小组范围内进行。小的、非正式的代码复查可以在开发过程的任何时候进行,而更正式一些复查被称为代码验收,是最终质量接收过程的一个重要部分。
在开发过程中经常进行代码复查是很有用的,因为人们常常不会注意到自己的代码中的错误,他们与自己写的代码太接近了。代码复查有助于在组内传播专业知识。复查过程中所提出的建议和思想常常把开发过程向前推进好几步。
在代码复查过程中,很重要的一点是找到改进代码的方法,同时避免让人不舒服或归因于作者。代码复查过程所涉及的每个人都能从这个过程中学到东西,而代码的作者不应该受到嘲笑或指责。
定期进行代码复查有助于促进共同拥有所有代码。虽然特定程序员对某段代码负有首要的责任,但不是他个人拥有这段代码。绝大多数程序是由许多程序员的贡献组成的。最终,这些程序员将转向其他项目,把他们的代码留给后继的工作团队。程序员个人应该感到骄傲,因为他向团队贡献了高品质的代码,而不是有自己写的代码。如果团队成员中有人试图个人拥有自己写的代码,那将会导致严重问题。集体拥有代码对整体利益是很重要的。
loveisbug
2005-12-16
打赏
举报
回复
是读还是讲解?
F1in2003
2005-12-16
打赏
举报
回复
开发人员在前边大声朗读自己的代码??
好东东,不知道谁有过这种经历,说点经验给小弟们听听!!
tuti
2005-12-15
打赏
举报
回复
开发人员在前边大声朗读自己的代码??
这是个好方法,能读出来代码基本都不错,读不出来的基本都有问题.
禽兽v5
2005-12-15
打赏
举报
回复
java的话。
java code conventions
工具有 check style
rgbweb8
2005-12-15
打赏
举报
回复
温伯格有本走查、审查、复查的书。
bbn9435
2005-12-14
打赏
举报
回复
开发人员在前边大声朗读自己的代码??
的确有点搞笑吧:-)
真的假的
bbbian
2005-12-08
打赏
举报
回复
代码走查和读查是单元测试的一种手段,是静态测试,使用数据进行测试叫动态测试.
代码走查和读查都是通过对代码的阅读,检查发现编码中的中的问题.具体方法如下:
走查,开发人员准备好详细设计,然后给相关人员讲解他的设计,参加的人员可以包括:项目经理,技术经理,其他开发人员,QA人员,在开发人员讲解的过程中,其他人员如果有问题,可以提问.若干发现设计有问题,就记录下来,并入到bug库.走查的另外一个形式是其他开发人员阅读别人的代码,记录问题(但这种方法比较花费时间).
读查和走查基本一样,但不同的是,开发人员在前边大声朗读自己的代码(挺搞笑,但这是真的).其他和走查的第一方式一样.
一般走查和读查可以发现30-70%的编码错误,另外一个好处是可以规范开发人员的编码规范.
tuti
2005-12-08
打赏
举报
回复
1.制订大家普遍接受的代码规范
2.看看<重构>
浅谈
软件测试与方法
软件测试方法软件测试方法分为静态测试和动态测试两类 。 静态侧试 静态测试是指不执行被测程序
代码
而寻找其中 能存在的错误或评估程序
代码
的方法 , 主要包括 人工完成的
代码
审查 + ≅ Α . 5 / 1 钾 . ? 0 ≅ / ∀ 、
代码
走 + ≅Α . Β −!Χ ?ΔΕ≅ ΦΓ Δ ∀ , 以及由软件工具自动进行 静态分析 。
代码
审查是由程序员和测试员组成的小组评审 序
代码
, 对照需求验证
代码
的准确性 、 完整性 , 证
代码
满足详细设计 , 编码符合规定的标准 。 代
走查
也以小组方式进行 , 是在小组成员认真研究
浅谈
软件测试嵌入式单元测试技术
对嵌入式系统软件进行测试是一项很有挑战性的工作。因为嵌入式系统的软件开发平台和最终运行平台是完全不一样的两个平台,开发者不可能在其运行平台上像在桌面环境那样执行测试程序。这些差异可以表现在这几个方面。在软件开发的时候目标硬件平台可能还没有准备好,软件工程师在访问硬件时可能会很麻烦,在开发环境下模拟整个系统存在困难性等。 本文阐述了单元测试在嵌入式系统软件开发过程中的作用以及其如何帮助开发者解
浅谈
性能测试
关于内存在一块其实我并不是很想拿出来说,一般情况下内存这一块都是可优化的,可以通过硬件资源或者调整一些系统或者应用系统的参数配置来进行优化。 很多同僚问到了“内存泄漏”和“内存溢出”,其实这个在baidu上就有解释。而我们很多人经常会混淆了这两个东西,在这里我就简单的引用一些资源说一下他们。 内存泄漏 内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果...
浅谈
开发人员的管与理
[size=medium][b]一、口水会议[/b][/size] [size=small]最近一期的公司内部讨论会上,“
代码
走查
与开发规范”又成了热点讨论议题,但是这个议题已经谈论很多次,也决议了很多次。这次一些旧的问题又被的顶了上来,“应该给出统一的全公司的
代码
开发规范(其实早就有了)”、“新来的员工总是带着旧有的习惯”、“核心人员都在会上了,大家回去推行和执行就得了,不遵守的就扣钱”,大家...
浅谈
我对DDD领域驱动设计的理解
浅谈
我对DDD领域驱动设计的理解 原文:
浅谈
我对DDD领域驱动设计的理解从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章