详细设计说明书应该如何发挥作用
最近的项目,我才写完自己的详细设计说明书(以下简称LLD),心里有很多疑问,在此和大家讨论一下。
1. LLD是不是一个架构的概念?
2. LLD应该由谁来写?
3. LLD应该如何对后期的开发工作起到指导作用?
4. LLD写好后,在开发时期还可以更改吗?
以我的认识,如果LLD不能对后期的开发起到一个比较好的指导作用,那么写LLD就是浪费时间;但是要写出一个高质量、能真正指导开发的文档,也不是很容易,要想好整个程序的框架,还要一开始就想好后面的每个细节、结构的分布。就比如我们要写一个处理某个功能模块的类,如果不做个demo出来,我就不能确定这个类的结构,更别说每个接口、函数参数的确定什么了。
所以现在我所接触到的LLD,就好似一个鸡肋,写之浪费时间、还起不到作用,弃之又违背了正常的流程和规范,所以想和大家讨论一下,希望大家都可以说说自己在做项目过程中,关于LLD的情况。
谢谢大家。