知识卡片
别放任破窗
内容
小问题长期无人修复,会向团队传递“这里可以被随便弄坏”的信号。代码腐化常从一个临时补丁、一个坏测试、一个无人负责的缺陷开始,及时修补是在维护系统的心理边界。
参考来源
- 位置:《程序员修炼之道:通向务实的最高境界(第2版)》第1章《务实的哲学》话题3「软件的熵」(源文件:_epub-src/text/part0010_split_003.html)
- 结论依据:原文用"破窗理论"说明一处未修复的小问题会让团队产生"没人在乎"的心理暗示,进而加速代码腐化,直接支持卡片论点。
- 原始内容:"一扇破损的窗户,只要一段时间不去修理,建筑中的居民就会潜移默化地产生一种被遗弃的感觉……提示5 不要放任破窗:不要搁置"破窗"(糟糕的设计、错误的决定、低劣的代码)不去修理。"