预防主义与行动主义

答:“我认为我们现在不必担心将此代码抽象为父类。 我意识到拥有可维护的代码很重要,但是当我们是一个由2人组成的开发团队时,这不是很重要。 我们可以更快地行动。” B —“那么,您何时决定开始编写可维护代码的时间? 如果当我们只有2个成员时现在还无法开始,那么您希望由10名成员组成的团队如何做呢? 是的,我们最终可能会为此花费额外的5-10%; 但我认为这是值得的。” 尴尬的沉默。 A和B-“好的。 我们打个中间立场。”房间里的每个人都大笑起来。 A和B是我们团队中的工程先锋,也许是美国最好的视频技术中的两个。 有趣的是,他们都曾在初创公司和跨国公司中工作,但在内心深处,有一个人想保持谨慎,而另一个人则想变得无忧无虑(不一定意味着粗心大意)并迅速行动。 对我和公司而言,幸运的是,这种预防主义和重新激活主义的结合帮助我们构建了顶级视频创作器应用程序,同时通过精益迭代过程快速部署。 我们建立了很棒的-学习深入-快速迭代。 用我自己的话来定义- 预防主义促使人们退后一步,保持防御并采取行动,以防止在每一个前进的步骤中发生任何不幸; 传福音的人倾向于更快地朝着实现总体目标的方向迈进,并愿意承认它造成的准备不足和脆弱性。…