No Silver Bullet 当然采用这些习惯不会保证你成为一个成功的 模式作家。而且上面所列的也不完整。不过至少 它能帮助你有成效的集中你的努力。你的模式越好, 它们的影响就越大。 然而,不是说
习惯四:保持模式独一无二和优点突出 (Keeping Patterns Distinct and Complementary) 当你开发多个模式时有一个趋向需要避免。 当你写一个模式时,可能趋向于在细
习惯一:让时间来反映(reflect)。 在模式写作中的最重要的活动就是反映(reflection)。Bruce Anderson ,最早对我们的工作有影响的人,曾经很多年强调这一点圣谕(mant
习惯七:收集和采纳反馈(Collecting and Incorporating Feedback) Cervantes是对的:“对布丁的验证就是在吃它的 过程中”(The Proof of Pud
习惯六:无拘束的迭代(Iterating Tirelessly) 你不能在第一次就得到一个模式。你甚至不可能 在最初10次就得到正确的模式。实际上,你可能 永远不会得到完全正确的模式。模式写作是一个
习惯五:有效的表达。(Presenting Effectively) 你的模式的质量取决于你表达它们好不好。你可能 发现世界上最好的模式,但它将不会帮助任何人除非 你有效的表达它们。 用“表达“(pr
习惯三:开始时做得更具体(Being Concrete Early) 在我们的模式中,“意图”部分表现得更直接明了(up-front)。 这是因为人们对先提出具体的术语,然后才是抽象术语理解得 更好一
习惯二:坚持(adhering to)一个结构 一旦你有了原始素材,你怎么把它们写成模式的形式(form)呢? 好,首先,不要假设只有一种模式的形式。没有一种形式适合于所有人 。一些人喜欢像
成功模式作家的七个习惯 如果你认为OO开发很难做好,那么试试模式开发!我心中的数学家 喜欢把它看作OO设计的“集成”:它是一段时间应用的无数小经验 的集和。然而,模式开发比我在微积分课上所学的要难
一、 别指望谁能推着你走。 滴自己的汗,吃自己的饭。 积极的心态能让你拥有“选择的自由”。 想怎么收获,就先怎么栽。 并不是因为某些事难以做到,令我们失去信心; 而是因为我们失去了信心,有些事才看起