专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 软件设计

怎么在写程序前把设计做好

发布时间:2011-06-18 09:32:06 文章来源:www.iduyao.cn 采编人员:星星草
如何在写程序前把设计做好
我是个初级C程序员,在写程序的时候,总会遇到这样的问题:

当分配到一个模块时,我不知道该怎么去更细致地规划,无法详细地描述出代码流程。当项目做到一半时,可能会突然感觉到某段代码用另一种方法实现起来会更好,也可能是项目的一部分用另一种思路解决会使项目整体更清晰。但项目已经完成一部分,要修改某个步骤,往往要连带修改已完成的代码。做项目的时间往往是比较紧的,当有更好想法时,我没有充足的时间去重头再分析一遍项目,所以只能硬着头皮往下做。等时间充足了,再慢慢地修正前面的代码。

大家有没有什么方法,可以和我分享一下的,能让我从一开始就能够做出比较好的规划,不致于出现我所描述的情况?

先谢过各位了!

------解决方案--------------------
没有什么可能把与设计“做好”,都是靠经验,一边设计一边实践。
------解决方案--------------------
设计模式很多,主要注重模块的稳定性,可扩展性
------解决方案--------------------
不可能一开始就完全规划好细节,不论是谁。

能设计出一个稳定架构保证系统的易扩展就足够了
------解决方案--------------------
这个需要经验积累的
时间长了,经验丰富了,你就会少走弯路
另外也不用太紧张,走弯路是正常的,水平再高的人也不可避免
------解决方案--------------------
以我做项目的经验来看
当你拿到了自己要开发的那部分模块时,最重要的不是立马着手去做,而是搞清楚需要实现的功能。
c 里边主要是为了功能实现,面向过程,那你就按照功能需求,按照接口说明来进行数据流建模,来做流程图。

这些建模(图),都将是约束你以后的开发工作的。

如果,中途想更改模型流程,那也只能说明你前期的分析工作没做到位。

功能需求分析是很重要的一部分。 

别急。好好做。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: