知识卡片

别放任破窗

普通读书笔记卡 · 1875.b

内容

小问题长期无人修复,会向团队传递“这里可以被随便弄坏”的信号。代码腐化常从一个临时补丁、一个坏测试、一个无人负责的缺陷开始,及时修补是在维护系统的心理边界。

参考来源

- 位置:《程序员修炼之道:通向务实的最高境界(第2版)》第1章《务实的哲学》话题3「软件的熵」(源文件:_epub-src/text/part0010_split_003.html) - 结论依据:原文用"破窗理论"说明一处未修复的小问题会让团队产生"没人在乎"的心理暗示,进而加速代码腐化,直接支持卡片论点。 - 原始内容:"一扇破损的窗户,只要一段时间不去修理,建筑中的居民就会潜移默化地产生一种被遗弃的感觉……提示5 不要放任破窗:不要搁置"破窗"(糟糕的设计、错误的决定、低劣的代码)不去修理。"