你可以先画个流程图,把你想要的构思画出来。
- 想要做什么?
- 前期需要准备哪些条件?
- 怎么做的过程
- 要达成什么样的效果或目的
程序员最重要的就是思路,只有理清思路了再开始写代码,才会事半功倍。而不是一开始就去写代码,然后写着写着感觉好像不对,不是自己想要的结果。这样既浪费了时间又浪费了精力。
所以为什么有些做项目之前需要写需求文档,及详细设计文档。开发文档是最后要做的事情。把前期准备工作都做好了,把开发过程中可能存在的问题都考虑到了,然后把如果解决考虑到的问题都详细的记录到设计文档中去,然后后面做开发才会很顺利的进行。也不会存在无用功的情况。(除非客户临时变更需求,没办法!)