你什么时候扔掉原型并重新开始?
当您制作新系统原型时,您使用什么准则来标记停止和重新开始点?
When you're prototyping a new system, what guideline(s) do you use to mark a stop-and-start-over point?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
通常,我编写原型作为架构/设计过程的一部分,以回答只能通过实际使用代码才能回答的问题。例如,诸如以下的问题:
通常您可以相当快地编写原型来回答此类问题。显然,代码不必达到生产质量,它只需足以回答这些问题即可。
一旦你问完了悬而未决的问题,我就会废弃原型并完成你的“设计”。然后您就可以开始创建生产版本了。
Typically I write prototypes as part of the architecture/design process, to answer questions that can only be answered by actually working with the code. For example, questions such as:
Usually you can write a prototype fairly quickly to answer such questions. Obviously the code does not have to be production-quality, it just has to go far enough to answer these questions.
Once you run out of open questions, I would scrap the prototype and finish your "design". Then you are ready to begin creating a production version.
当我正在开发的产品不再符合要求(功能、可用性或其他方面)时。
原型本来就是一次性物品,所以我在扔掉它时会毫不犹豫。
When the one I'm working on doesn't fit the requirements anymore (functional, usability, or otherwise).
Prototypes are meant to be a dispossable item so I never hesitate when throwing one away.
当您已将功能风险降低到您感觉已准备好编写生产代码的水平时。
When you've de-risked the functionality to a level where you feel ready to write production code.