软件开发经验点滴 - 事先做好设计并写出流程

1372 人浏览 | 时间: 2015-06-23 19:48:47 | 作者: codexia
    对于软件开发,设计的重要性起其实不言而喻。然而,真正重视的初级程序员却不多。当然对于有着丰富开发经验的程序员,就自然明白其中的道理。
    为什么初级程序员会不重视设计呢?问问自己就知道答案了。不管你现在是不是初级程序员,但是我相信,你肯定会经历初级程序员的过程。在这个阶段,常常有一个误解,那就是,我写小程序时用脑子一过就知道流程了,用不着写设计,也用不着在纸上写出流程图,如果项目很大,自然会写好流程设计图。但是,事实并非如此。
    “麻雀虽小五脏俱全”的道理相信你肯定懂。我不是建议你去将整个软件的流程一步步写的很清楚,完全按照软件工程的方法写出一份设计。当然,如果你想写,也是很有好处的。相信写多了设计,会积累大量设计经验,会为以后设计大项目积累宝贵经验。这是设计,与编写代码无关。但是我们大多数人做软件,也不愿意写文绉绉的设计书。我个人觉得,对于一个小软件,不用写很多设计,虽然写详细设计是有好处的,但是要花时间去整理。一般能够通过脑子快速过一遍的程序,就不用写的很详细。但是步骤多了,感觉有点多时,这时需要注意了。
    我个人建议,在开发一个模块或者一个函数中步骤多点的,都需要写流程。流程分为两类,一个是操作流程,一个是程序内部功能流程。特别是,操作流程有前后关联时,如前面的步骤会影响后续的操作时,请一定要写好操作流程,然后再根据操作流程简要的写好程序功能实现逻辑流程,一定要写出来。对于很多步骤的过程,先在程序中先写好步骤注释,每一步做什么,表上序号。逻辑上没问题了,再开始动手写。写出来流程图目的是为了在开发过程中始终清楚你的流程,不至于模糊。步
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读