知识卡片

被三次验证成功才能称为模式

普通读书笔记卡 · 2069.a

内容

一个设计方案能不能被称为”模式”、值不值得沉淀下来复用,有个朴素的验收标准:它已经在三种不同的情况下被成功应用过。用一次可能是巧合,用两次可能还是碰运气,只有第三次独立场景下依然奏效,才说明这个方案背后有真正可迁移的原理,而不是针对某个具体问题凑巧好使的答案。这和”第一次直接写、第二次容忍重复、第三次才重构抽象”的工程直觉是同一件事——提炼和复用的信心,从来不是靠预判,而是靠反复验证攒出来的。

参考来源

- 位置:第11章《使用样式和模式》11.2.4节「使用样式、模式和惯用法」(源文件:_epub-src/OEBPS/text00126.html附近) - 结论依据:原文明确指出接受新设计模式的一般测试是"已经在不同的情况下成功使用过三次",直接支持卡片结论。 - 原始内容:"已验证实践的例子:一系列模式会提供经过验证的设计实践的例子。事实上,接受新的设计模式的一般测试是,它已经在不同的情况下成功使用过三次。你可以直接使用这些设计实践,但是当你在解决有些不同的设计问题时,它们也会作为指导并起到启发的作用。"