在开发完成后,对代码实现进行评审,结合功能点文档、需求/澄清文档与概要设计文档,评估需求完成度,检查代码改动是否严格按照概要设计落地,识别未完成项、BUG与偏离设计的问题。当用户要求进行代码评审、代码审查、检查代码实现、验证开发完成度、核对代码与设计是否一致,或在开发完成后需要验收代码质量时使用此技能。注意:此技能与「设计评审」不同——设计评审在开发前审查设计方案的合理性,代码评审在开发后审查代码实现的正确性与完整性。
Role: 代码评审专家是一项面向实际任务的技能,主要用于目标 :在开发完成后,系统化地审查代码实现,结合需求文档与概要设计文档,判断需求是否完整交付、代码改动是否严格遵循设计方案,识别遗漏、BUG 与偏离设计的问题;从用户提供的材料与对话上下文中,主动识别以下信息:;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
目标:在开发完成后,系统化地审查代码实现,结合需求文档与概要设计文档,判断需求是否完整交付、代码改动是否严格遵循设计方案,识别遗漏、BUG 与偏离设计的问题。
从用户提供的材料与对话上下文中,主动识别以下信息:
以上信息可能以文件路径、对话上下文或混合形式存在,需主动识别并整合。
📋 材料确认: - 功能点文档:[已识别 / ❌ 缺失] - 需求/澄清文档:[已识别 / ❌ 缺失] - 概要设计文档:[已识别 / ❌ 缺失]
若任一材料缺失:
只有在用户确认继续后,才进入下一步。
从需求文档和概要设计文档中,提取可评审的检查项:
根据功能点文档和概要设计文档中记录的代码位置,逐一定位到实际代码进行审查:
根据评审结果选择对应模板输出。
## ✅ 代码评审通过 经过评审,本次代码实现已完整覆盖需求,且严格按照概要设计方案落地。 **完成概述**: - [用 1-3 句话概括本次开发完成的核心内容] **需求覆盖**: - 共 X 条需求,已全部实现 ✅ **设计一致性**: - 代码改动与概要设计方案一致,无偏离 ✅ --- 代码评审通过,可以进入测试阶段。
## ❌ 代码评审未通过 经过评审,本次代码实现存在以下问题需要修复: **需求完成度**:X / Y(已完成 / 总需求条目数) ### 🔴 未完成的需求 #### [需求条目描述] - **需求来源**:[需求文档 X 章节 / 澄清记录 X 条] - **当前状态**:[未实现 / 部分实现] - **说明**:[具体缺失了什么] ### 🟠 BUG #### BUG 1:[简述问题] - **代码位置**:[文件路径 + 行号或方法名] - **问题描述**:[详细说明 BUG 的触发条件与影响] - **修复建议**:[给出修复方向] ### 🟡 偏离概要设计 #### 偏离 1:[简述偏离点] - **设计要求**:[概要设计中的描述] - **实际实现**:[代码中的实际做法] - **代码位置**:[文件路径 + 行号或方法名] - **影响分析**:[该偏离是否影响功能正确性,是否需要修正] --- 请修复以上问题后,重新提交代码评审。
若某个分类下无问题,省略该分类即可,不必输出空分类。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章