..
写给 code reviewers
- 熟悉github pull request 工具
- review by checklist.
- 是否正确实现了目标
- 测试覆盖度
- 是否合理的重用
- 是否符合最佳实践
- 是否符合语言习惯
- 代码结构,可读性
- 是否满足非功能性需求,性能、安全
- 给予详细的反馈 explain why:code reviewer 的工作不仅仅是找错,还包括指导和指出潜在的问题。尽量给出完整的反馈,包括具体的错误细节和改进建议。
- 保持专业的态度:永远遵循公司的准则和文化,避免在审核代码时挑剔或过于苛求。避免因审核过程而产生争端或不必要的冲突,保持专业和理智的态度。
- Focusing on coding standards, not personal preference
- 给comment设优先级,Nit,optional,FYI
- 明确的approve or request changes after the review done.
- 对于代码实现好的部分,要不吝啬赞美和夸奖