1、应当有一个详查表,关注reviewer过去遇到的问题和缺陷,对常见错误保持警惕
2、详查应当专注于检测错误,而非修正
3、详查的角色包括:
1)主持人:负责分配复查任务,报告详查结果,主持详查回忆,他需要能够理解被详查代码的相关技术细节,整体上控制详查进度
2)作者:代码的作者,负责陈述项目的概况,解释设计和代码中不清晰的部分
3)复查者(reviewer,《代码大全2》称为评论员,感觉不是很恰当):负责实际复查的工作的执行,负责找出缺陷。
4)记录员:记录发现的错误,记录任务的指派情况,记录会议
5)管理人员:详查是一个纯技术性的复查,应当避免管理人员的介入。如果管理人员介入了详查,那么参与的人可能会觉的在被评价,而不是去复查材料,导致焦点从技术问题转移到行政问题。按国情,这种情况相当常见。
4、明确详查的目的是发现设计或者代码的缺陷,而不是探索替代方案,或者争论谁对谁错,其目的绝不应该是批评作者的设计和代码。如果出现复查者做出不恰当的评价和发言,主持人应该制止,引导详查的活动的健康进行。这一点我觉的相当重要,对事而不对人。
5、详查会议后,主持人撰写详查报告,最好能提交给管理人员一份,并且应当及时进入返工环节,将缺陷分配给某人去修复(往往是原作者),并及时跟进监督缺陷的修复情况。
分享到:
相关推荐
29个要点帮你完成java代码优化
EMC设计几个要点分享.pdf
工程项目财务管理的几个要点.doc
QQ群联的几个要点.docx
1. 数据库表设计:His查询系统数据库系统要点中包含多个表,包括P_OFFICE、P_HOSPITAL、P_PUBLIC_LEECHDOM、P_LEECHDOM_INFORMATION、P_LEECHDOM_LIST等。每个表都有其特定的字段和数据类型,用于存储不同的信息。 ...
"高层建筑防雷接地设计的几个要点" 高层建筑防雷接地设计是保障建筑安全的重要措施之一,对于高层建筑物的防雷设计尤为重要。本文着重分析高层建筑防雷接地设计的几个要点,旨在为建筑物提供安全可靠的防御对策。 ...
云计算系统安全维护的几个要点doc,提供“云计算系统安全维护的几个要点”免费资料下载,主要包括安全控制方面、IaaS服务层、PaaS服务层、SaaS服务层等内容,可供学习使用。
模块有效激励的几个要点概要PPT学习教案.pptx
浅谈GPS在测绘中运用的几个要点.pdf
通过java代码规范来优化程序,优化内存使用情况,防止内存泄露 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小...
如何填写查新技术要点和查新点.doc
接下来,文章中提到的几个具体的设计要点包括: 1. 标准室内机的设计要点 标准室内机在测试线中扮演着核心角色。它需要具备单一功能、单一转速和单一风向。在测试时,标准机与被测室外机连接,模拟空调器的正常工作...
例如,杨飞虎的代码审查文档可能涵盖了这些测试相关的要点,而苏婷和占阳兰的文档则可能提供了不同角度的审查视角。 对于Java代码审查,还需要关注以下Java特性: - **多线程**:审查线程安全,避免并发问题,如...
本实例代码"SQLiteDatabaseDemo"旨在教你如何在Android应用中使用SQLite数据库进行基本的增、删、改、查(CRUD)操作。以下是详细的步骤和知识点讲解: 1. **SQLiteOpenHelper**: 这是Android提供的一个抽象类,...
汇编语言学习要点,难点,代码案例,代码解析 学习汇编语言是一项深入了解计算机底层工作原理的重要工作。以下是学习汇编语言的要点、难点、代码案例以及代码解析: 要点: 理解计算机结构:学习汇编语言需要理解...
很有用的java技术吧,铪哦好珍惜她吧偶的结婚金额都案发时间到合肥u树登记费
从提供的部分代码来看,可以看出程序主要依赖于几个关键函数来实现其功能: 1. **`author()`**:用于显示开发者信息。 2. **`displayMenu()`**:显示主菜单供用户选择。 3. **`DayOfWeek()`**:实现输入日期查询...
精细化管理公司经营处处长论述关于合同管理及成本控制几个要点的理解及操作.pdf
"数控原理与数控技术运用课程代码05785课程考试大纲要点" 本文总结了《数控原理与数控技术运用》(课程代码:05785)课程考试大纲要点,涵盖了课程性质、考试内容、考核目标、课程内容等方面。 一、课程性质与设置...