如何进行做详细设计
我是个程序员,目前水平不高还在为如何写出优秀的代码发愁,我一写程序就会出现“如何定义一个函数”的难题。因为我是写C,面临着内存泄漏和指针的困扰,所以在定义函数的时候就经常为函数的参数是“传值”还是“传址”反复思考,最终都忘了最初的设计了。
我想问问牛人们,你们在软件设计的时候详细设计是如何做的,总不会定了需求就直接去编码吧,有什么工具可以帮助我定义程序的框架。
其实我就想画个设计图,能够描述算法,也能够描述各个模块函数的功能及调用关系,这样可以帮助我设计函数功能也便于管理。 这里讨论设计的比较少,而我又几乎不懂:em15:
只能支持一把:em25: 发错地方了啊,我应该去哪讨教呢? 原帖由 xm1984 于 2008-7-31 22:58 发表 http://bbs.chinaunix.net/images/common/back.gif
发错地方了啊,我应该去哪讨教呢?
不是发错地方,只是讨论的人少:) 原帖由 xm1984 于 2008-7-31 20:58 发表 http://bbs.chinaunix.net/images/common/back.gif
我是个程序员,目前水平不高还在为如何写出优秀的代码发愁,我一写程序就会出现“如何定义一个函数”的难题。
因为我是写C,面临着内存泄漏和指针的困扰,所以在定义函数的时候就经常为函数的参数是“传值”还 ...
這個,我記得我有發過一個貼子的 原帖由 老肥羊 于 2008-8-1 03:42 发表 http://bbs.chinaunix.net/images/common/back.gif
這個,我記得我有發過一個貼子的
可以给LZ贴个链接嘛:em17:
昨天编一个对我来说稍微复杂的程序,结构设计上自己都感觉一塌糊涂:em15: 建议LZ在编码之前就要考虑清楚,把流程清楚的过几遍,code就简单了 原帖由 gigabyte 于 2008-8-1 10:02 发表 http://bbs.chinaunix.net/images/common/back.gif
建议LZ在编码之前就要考虑清楚,把流程清楚的过几遍,code就简单了
是啊,现在就是这样做的啊,想得再清楚不能记录下来开发的时候就出问题,进度自己都搞不清楚,苦恼啊! 所以需要写软件开发文档了…………
写开发文档吧 我希望画图,哪有写成文档给自己看的啊!