我正在开展一个项目,该项目已被接受为概念验证,现在已作为实际生产项目按计划进行。我很好奇其他人是如何处理这种转变的。
我从各种渠道获悉,当一个项目作为概念证明开始时,通常最好丢弃在快速发展阶段编写的所有代码,并从根本上重新开始,这取决于你所学到的从概念阶段开始,但没有努力清理您第一次编写的可能混乱的代码。类似于“扔掉你要发送的愤怒电子邮件的第一个副本,重新开始”理论的编程版本。
我已经做到了,这是在过去,我还重构了概念代码以在生产中使用,但由于我正处于一个新项目的过渡阶段,我想了解其他人是如何做到这一点的。显然,很大程度上取决于项目本身和概念代码(例如,如果您生成的内容有效但无法扩展,那么最好重新开始,但如果您的项目时间表非常紧凑,您可能会被迫以您已经编写的内容为基础)。
也就是说,如果所有事情都是平等的,你们会选择什么作为方法?