1、优秀的成果几乎不可能在首次编写时出现。这种杰作通常需要进行三次编写:
2、第一次,我们编写软件以证明解决方案可行性。其他人可能没有意识到这只能算是概念验证型方案
3、但我们自己应该清楚地了解这一点。 第二次,保证其确切起效。 第三次,保证一切完全符合预期。
4、不过着眼于最优秀的开发人员,这些步骤似乎表现得并不明显。他们做的每一项工作似乎都才华满载
5、但事实上,这类摇滚明星级别的开发者根本不会在第一与第二版本阶段展示自己的软件开发成果。
6、淘汰代码并重新开始能够让我们的个人工作流程真正变得“更好”。不过这个流程应当被始终保持下去。