又一个同事问我写设计文档有什么意义?
- 很多开发接到一个需求的时候,上来就是写代码,一般都懒得写设计文档,感觉写设计文档是在浪费开发时间,真的是这样吗?
- 我们要有这意识,软件开发是一个工程项目,不是实现功能就好了,我们要考虑自己写的代码是否可维护性、实现的思路是否符合系统的实现方式,虽然表面看起来功能是ok了,实现方式让人很难理解,这对于后面的维护是很麻烦的。
- 其实花费个半天或者1天的时间写设计文档,并不会浪费太大时间,反而可以帮忙开发人员理清思路,提前预知风险,提高编码效率。
- 设计文档给后面维护人员提供一个参考文档,让后面扩展功能的时候,可以清楚的意识到,当初为何这样实现,而不是用另一种方式实现。