project-management - 扔掉你的初稿 - 有兼容的方法吗?

标签 project-management process methodology

<分区>

是否有任何编程方法论考虑到第一轮编写的代码很可能不是您想要使用的概念?我在项目结束时从开发人员那里听到的最常见的话是“如果我能再做一次,我会做的完全不同。”这几乎完全反射(reflect)了作家在完成初稿后所经历的过程。不同之处似乎在于,编写者随后会重写并再次重写,直到他们准备好进入编辑阶段,而开发人员似乎会先编写,然后通过测试和重构来完善他们的初稿。

我当然不喜欢尝试使用替代类比来定义开发过程,但我确实认为认识到您的初稿只是为了表达想法是有值(value)的,您需要进一步重写才能产生有值(value)的东西.我只是认为我从未遇到过承认这一点的编程过程或项目方法,所以我希望 Stackoverflow 的广大集体意识可能知道我可以从哪里开始探索这种可能性?

最佳答案

原型(prototype)设计 似乎以某种方式解决了这个问题。 wikipedia article on Prototyping命名了一种称为“Throwaway prototyping”的方法,这似乎符合您的思维方式。

关于project-management - 扔掉你的初稿 - 有兼容的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1024668/

相关文章:

project-management - 基于证据的调度是否适用于异质估计?

java - 重写 Crenshaw 的 "let' 构建编译器的设计模式”?

c - 进程调度器

haskell - 使用 Haskell fork 到 shell 脚本并终止原始进程

linux - 使用 sched_setaffinity 固定到核心后如何取消固定线程?

excel - 如何使用Excel进行项目管理?

mysql - 工具和方法

project-management - Scrum 实践与敏捷实践有何不同?

php - 最佳 PHP 工作流程

java - 设计复杂系统的两种方法 : Top-down vs Bottom-up