Code Review Can Be Better
3 days ago
- #code-review
- #github
- #git
- GitHub的代码审查流程广受批评,尤其是对堆叠式拉取请求和差异间审查的支持不足。
- 作者更倾向于本地代码审查而非网页界面,强调其优势如更快的响应速度和个性化工作流。
- git-review工具被设计为将审查状态直接存储在代码库中,利用提交记录来保存评论和反馈。
- 尽管理念前瞻,git-review在代码修改和审查冲突处理方面仍面临挑战。
- Git即将推出的Change-Id等功能可能为追踪提交版本和差异间审查提供更优解决方案。
- 文章提及多种替代工具和系统(Fossil、Gerrit的NoteDb、git-bug、git-appraise、prr),它们都将审查或问题数据存储在代码库中。
- Jane Street公司的内部代码审查系统被引用为高效实践案例。