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

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

查看 codexia 的博客 2015-06-23 19:48:47 1189
开发   经验  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介本文简要说说设计与开发的问题。作为提高开发效率的小笔记,也给大家提供一个参考。只是结合自身的开发经验,稍微写写,水平有限。
    对于软件开发,设计的重要性起其实不言而喻。然而,真正重视的初级程序员却不多。当然对于有着丰富开发经验的程序员,就自然明白其中的道理。
    为什么初级程序员会不重视设计呢?问问自己就知道答案了。不管你现在是不是初级程序员,但是我相信,你肯定会经历初级程序员的过程。在这个阶段,常常有一个误解,那就是,我写小程序时用脑子一过就知道流程了,用不着写设计,也用不着在纸上写出流程图,如果项目很大,自然会写好流程设计图。但是,事实并非如此。
    “麻雀虽小五脏俱全”的道理相信你肯定懂。我不是建议你去将整个软件的流程一步步写的很清楚,完全按照软件工程的方法写出一份设计。当然,如果你想写,也是很有好处的。相信写多了设计,会积累大量设计经验,会为以后设计大项目积累宝贵经验。这是设计,与编写代码无关。但是我们大多数人做软件,也不愿意写文绉绉的设计书。我个人觉得,对于一个小软件,不用写很多设计,虽然写详细设计是有好处的,但是要花时间去整理。一般能够通过脑子快速过一遍的程序,就不用写的很详细。但是步骤多了,感觉有点多时,这时需要注意了。
    我个人建议,在开发一个模块或者一个函数中步骤多点的,都需要写流程。流程分为两类,一个是操作流程,一个是程序内部功能流程。特别是,操作流程有前后关联时,如前面的步骤会影响后续的操作时,请一定要写好操作流程,然后再根据操作流程简要的写好程序功能实现逻辑流程,一定要写出来。对于很多步骤的过程,先在程序中先写好步骤注释,每一步做什么,表上序号。逻辑上没问题了,再开始动手写。写出来流程图目的是为了在开发过程中始终清楚你的流程,不至于模糊。步
1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9M4mE 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:软件开发经验点滴 - 事先做好设计并写出流程
文章地址:http://www.cjjjs.com/article/6232015474819805
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:软件开发经验点滴 - 事先做好设计并写出流程
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. Qt在window下做界面开发有优势吗?学习qt是否往linux环境下就业好点? 查找全网同类文章
  2. 一名优秀的全栈工程师必需的开发工具 查找全网同类文章
  3. 分享如何高效设计并开发一个系统的经验 查找全网同类文章
  4. 开发基础平台的一些心得,总结一下 查找全网同类文章
  5. 新手想入手游戏开发,垦请各位大神的指导? 查找全网同类文章
  6. c++牛人经验,大家可以学习一下 查找全网同类文章
  7. 一个项目案例告诉你如何做好软件的用户体验 查找全网同类文章
  8. 项目开发经验之谈:返回值和返回数据方式的总结 查找全网同类文章
  9. 为什么有的人工作多年还是老样子 查找全网同类文章
  10. 40条老司机程序员知道而新手不知道的小技巧 查找全网同类文章
分享到:
分享文章[软件开发经验点滴 - 事先做好设计并写出流程]到QQ空间

相关阅读

猜您感兴趣