程序员如何写好设计方案

最近自己在写设计方案,改了挺多版的。感觉设计方案的书写也很有讲究。

我们程序员写设计方案跟产品经理写设计方案不一样。产品经理写的设计方案是真正的设计方案,因为他不知道应该怎么实现这个内容。

程序员在写设计方案的时候很可能已经想好了代码应该怎么写,用什么数据结构,甚至会把实现的代码直接放在设计方案上,这样的操作是不可取的。

设计方案的核心是设计。

设计方案写完后应该有这样的效果:一个不懂这方面知识的人看了你的设计方案,就能自己实现一个这样的系统,并且知道这样的系统的实现有哪些关键点需要注意。

设计方案第一部分应该写:背景是怎样的,做什么事情,这么做有什么好处。

第二部分介绍整体的框架,整体的架构,有哪些模块,最好画一个系统模块的结构图。

第三部分具体介绍各个模块具体做的内容,用了哪些数据结构,每个数据结构有什么用,其中比较重要的函数的流程是怎样的。

这样写下来,一个至少不算差的设计方案算是完成了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值