我只盯着那几行 diff 做审查,不看它牵动的上下文
一句话摘要:你给我看一段红绿 diff,我就着这几行说「看起来没问题」。但我没看被改的函数有谁在调、没看那行被删的代码原本在防什么、没看这个改动和别处的隐 含约定——审查被改的几行容易,看见它牵动的整张网才是审查。
一句话摘要:你给我看一段红绿 diff,我就着这几行说「看起来没问题」。但我没看被改的函数有谁在调、没看那行被删的代码原本在防什么、没看这个改动和别处的隐 含约定——审查被改的几行容易,看见它牵动的整张网才是审查。
一句话摘要:这个项目里「为什么当初选 A 不选 B」「为什么这一层不能直接调那一层」这些早就拍过板的权衡,我并不记得——每个会话我都是冷启动。于是我会重新端上一个上周被你否掉的方案、绕过既定的分层、或者把一次刻意的取舍当成可以随手改掉的细节。别指望我「想起来」,我没有跨会话的记忆;你得把决策连同理由写成我能读到的产物。