1.0 KiB
1.0 KiB
Code Review 入口
触发场景
收到 MR/PR 需要评审时。
准备
切换到对应分支并获取变更内容:
# GitLab
glab mr checkout <MR_ID>
glab mr view <MR_ID> | cat
glab mr diff <MR_ID> | cat
# GitHub
gh pr checkout <PR_NUMBER>
gh pr view <PR_NUMBER>
gh pr diff <PR_NUMBER>
审查顺序
- 先理解业务目标;目标不明确先要求补足上下文
- 优先审查 bug、风险、回归和缺失测试
- 再审查代码清晰度、KISS 和单一职责
- 最后汇总剩余风险与待确认项
规则
- Findings 优先,按严重度排序
- 每条结论必须附文件路径、行号或可复现依据
- 没有证据的问题按待确认假设处理
- 评审不只看 diff,需结合代码库整体上下文
输出协议
## Findings
1. [severity] path - issue
## Open Questions
- ...
## Residual Risk
- ...
停止条件
- 目标不明时停止并要求补足上下文
- 缺少 diff 或无法读取关键上下文时停止并说明
最后更新:{{DATE}}