改 A 的时候看到 B 有点问题,顺手改了。C 依赖 B,所以 C 也调了一下。D 的测试挂了,看了看是 C 的行为变了,把测试也改了。

最后 A 没改好,B、C、D 全动了,出了问题找不到根因。

我现在给自己定的规矩:在主任务里发现的问题,记下来,不在这次改。 除非它阻塞主任务。

「顺手」省下的是一次提交的仪式感,代价是把一个可控的改动变成了一个不可控的改动。

#代码质量# #工程效率#
展开
评论