这就是你的程序原型，它表明了你最终想要实现的程序的功能。原型应当快速迭代，直到你找到了有效的设计模型。比如说，如果你想要开发一个日历程序，那么你的原型应该是一个简单的日历(带有正确的日期)并能向其添加事件。  在开发过程中你的原型会经常变化，因为你常会想到更好的解决问题的办法或是想要添加新的功能。 原型不需要很完美。事实上，艺术和设计上的工作是你最不需要关心的。还拿日历的例子来说，你的原型看起来就像是纯文本的也没关系。 如果你要做一款游戏，你的原型一定要有趣。如果原型都不有趣的话，很可能最终的结果也不会有趣。 如果你的原型无法体现你真正的想法，那么也许你需要重新设计一个了。 如果你只靠自己一人开发程序，你不妨用程序原型帮你组建一个团队。团队合作能帮你更快的追踪bug，迭代功能，和设计视觉效果等。  对于小项目来说团队并没有什么必要，但也能显著的减少开发耗时。 要管理好一个团队是个复杂和困难的过程，需要有高超的管理技巧和合理的团队架构。你可以查阅一些关于如何领导一个团队的指南。 一旦你掌握了一门语言，你就可以在短短几天内建立你的原型并让它运行起来了。 因为原型是用于快速迭代的，所以如果你觉得它不能让你满意，就请大胆的推翻自己的想法重新开始吧。 除了程序中最基本的部分都尽量写上注释吧！这能帮你在不得不把你的项目搁置一段时间之后想起来你写了什么，还能帮其他开发者理解你的代码。当你在一个团队中工作时这一点尤为重要。 在测试代码时你还可以用注释暂时屏蔽掉代码中的一部分。只需简单的在你想屏蔽的代码周围加上注释符号它们就不会再被编译了。当你把注释符号删除时他们马上就恢复了。
先写一段简单的程序，包含最基本的功能即可。 建立一个团队。 必要时从零做起。 多写注释。
先写一段简单的程序，包含最基本的功能即可。 建立一个团队。 必要时从零做起。 多写注释。