xm1984 发表于 2008-07-31 20:58

如何进行做详细设计

我是个程序员,目前水平不高还在为如何写出优秀的代码发愁,我一写程序就会出现“如何定义一个函数”的难题。
因为我是写C,面临着内存泄漏和指针的困扰,所以在定义函数的时候就经常为函数的参数是“传值”还是“传址”反复思考,最终都忘了最初的设计了。

我想问问牛人们,你们在软件设计的时候详细设计是如何做的,总不会定了需求就直接去编码吧,有什么工具可以帮助我定义程序的框架。

其实我就想画个设计图,能够描述算法,也能够描述各个模块函数的功能及调用关系,这样可以帮助我设计函数功能也便于管理。

knighter 发表于 2008-07-31 22:04

这里讨论设计的比较少,而我又几乎不懂:em15:

只能支持一把:em25:

xm1984 发表于 2008-07-31 22:58

发错地方了啊,我应该去哪讨教呢?

knighter 发表于 2008-07-31 23:25

原帖由 xm1984 于 2008-7-31 22:58 发表 http://bbs.chinaunix.net/images/common/back.gif
发错地方了啊,我应该去哪讨教呢?
不是发错地方,只是讨论的人少:)

老肥羊 发表于 2008-08-01 03:42

原帖由 xm1984 于 2008-7-31 20:58 发表 http://bbs.chinaunix.net/images/common/back.gif
我是个程序员,目前水平不高还在为如何写出优秀的代码发愁,我一写程序就会出现“如何定义一个函数”的难题。
因为我是写C,面临着内存泄漏和指针的困扰,所以在定义函数的时候就经常为函数的参数是“传值”还 ...


這個,我記得我有發過一個貼子的

knighter 发表于 2008-08-01 09:48

原帖由 老肥羊 于 2008-8-1 03:42 发表 http://bbs.chinaunix.net/images/common/back.gif



這個,我記得我有發過一個貼子的
可以给LZ贴个链接嘛:em17:

昨天编一个对我来说稍微复杂的程序,结构设计上自己都感觉一塌糊涂:em15:

gigabyte 发表于 2008-08-01 10:02

建议LZ在编码之前就要考虑清楚,把流程清楚的过几遍,code就简单了

xm1984 发表于 2008-08-01 10:44

原帖由 gigabyte 于 2008-8-1 10:02 发表 http://bbs.chinaunix.net/images/common/back.gif
建议LZ在编码之前就要考虑清楚,把流程清楚的过几遍,code就简单了

是啊,现在就是这样做的啊,想得再清楚不能记录下来开发的时候就出问题,进度自己都搞不清楚,苦恼啊!

gigabyte 发表于 2008-08-01 11:10

所以需要写软件开发文档了…………
写开发文档吧

xm1984 发表于 2008-08-01 13:29

我希望画图,哪有写成文档给自己看的啊!
页: [1] 2 3
查看完整版本: 如何进行做详细设计