知识卡片

如果疼,就多做几次:用高频倒逼自动化

普通读书笔记卡 · 2186

内容

打破”变更不好”的恶性循环,Fowler建议”如果疼,就多做几次”——延迟一个痛苦任务只会带来更多痛苦:几个月没构建代码,大概率跑不起来。高频执行会倒逼团队把流程自动化,处理迁移也会变成日常工作而非灾难应对,同样需要把应急培训常态化。发散:一件事越让团队痛苦、越想拖延,就越该提高执行频率而非降低。

参考来源

- 位置:《架构师应该知道的37件事》第2章《架构》之"2.5 如果从不杀死任何系统,你就会被'僵尸'包围"·"2.5.6 如果疼,就多做几次"(源文件:_epub-src/OEBPS/Text/chapter002.html) - 结论依据:原文说明"Martin Fowler给出了打破这种循环的好建议,即'如果疼,就多做几次'……强调了把一个令人痛苦的任务延迟通常会带来更多的痛苦……高频率地执行这些任务会迫使IT人员将一些流程自动化",直接支撑本卡结论。 - 原始内容:如果你已有好几个月没有构建自己的源代码,我敢肯定它无法顺利运行。同样,如果应用服务器落后了3个版本,你肯定会坠入版本更新的"地狱"。