核心问题
为什么 code review 经常失效?
Review 是技术过程,也是社会过程。
失效模式
- 不敢挑战资深工程师
- PR 太大,没人认真看
- 时间压力下 rubber stamp
- 只看格式,不看设计
- 评论措辞让人防御
- 关系压力导致不指出问题
好 review
关注:
- 边界是否清楚
- 是否引入错误抽象
- 失败路径是否覆盖
- 测试是否固定承诺
- 是否破坏概念完整性
小结
Code review 不是找错仪式,而是共同维护系统判断力。
为什么 code review 经常失效?
Review 是技术过程,也是社会过程。
关注:
Code review 不是找错仪式,而是共同维护系统判断力。