研究一下一个问题(技术性)参与都有分 大家认为写程序的时候,流程图是不是很必要的呢,是不是应该在写程序之前,先画流程图,欢迎大家来参与讨论,来了都有分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的问题,一般都不会画流程图得,它得代码量小于 1万,并且基本没有什么难点。只要组织好数据结构就行了,数据流向。复杂得问题,一般都会画流程图,程序运行情况,数据流向,错误处理,类层次关系,程序之间接口设计(是设计成dll到处函数,还是做成com dll)。它得代码量有 3万以上,***************************************************** 学习,再学习。 开始写程序时,画一些流程图有助于我们掌握一些常用结构如果写程序有一段时间了,就不应该在细节问题上画流程图,那时我们的流程图应该画在业务那一层,特别是在Windows这种消息驱动机制下,在程序实现时画流程图会很复杂,得不偿失 按照CMM的标准,函数的代码在50行以下可以不用画流程图,写伪代码就可以了,但超过50行就必须画流程图。 按照CMM的标准,函数的代码在50行以下可以不用画流程图,写伪代码就可以了,但超过50行就必须画流程图。 看系统的大小。小系统如果算法简单,思路清晰,当然可以不用画流程图。但大系统的结构复杂,结构与结构间的关系需要花很大的功夫才能理清楚。且信息非常之多。很有可能写了这块就忘了那块的设计。所以一般不仅要画流程图,还要画架构图,写说明文档。我一般用rose,smartdraw,word来完成设计工作。 业务流程一定得要先理出来,如果涉及到数据库的,开始没设计好,写起代码会累死,而且要改非常难.具体写的时候我觉得Visio不错,好用. 参与参与————————————————————————————————— ____()() / @@ `~~~~~\_;m__m._>o -------大米在哪里?大米在哪里?? 那么多建模软件我都没有用过,不过自己写软件有一些心得体会,也不全在程序的大小决定是否写流程图,我发现对于这样一些简单的程序,哪怕代码行再多,只要思路清晰,逐个模块的突破,也是无需流程图的,但是对于一些稍稍绕口的算法,没有流程图,或者不演算一下,真的很难搞定,举个例子——对于图象PCX格式的文件读写操作,由于颜色位分多种,如果你一蹴而就,那么只有一个字:牛! 要,要,要!!!现在在看公司原来人写的程序,没有文档,没有流程图,真TMD痛苦!那些走了的前辈每天都被我骂!如果你不想将来也被骂,你就应该画!从理论讲,大家都知道要画!现在人就是懒,一个字懒!可以我自己也不画,但却会要求别人要画!^_^ 《代码揭秘》(左飞) 这本书竟然要买 ¥56 VC++6.0 ADO数据库链接问题 Treectrl与视图间通信问题 高分:: IE上调用AvctiveX,事件与方法响应顺序问题 请问客户端给服务器每次发信息都一定要用Connect重新连一次吗?不可以只连接一次做个全局变量吗? 怎么才能取得一个链接指向的文件名? _RecordsetPtr的AddNew()方法出错 调用dll中的类出错 给ShapeRock的分。别人别进来。与你们无关。 高手来看看这个连接错误是为什么?答完就拿分了!! 请高手帮帮忙啊 请问哪里有流媒体存储成为标准MPEG-4格式的源代码
类层次关系,程序之间接口设计(是设计成dll到处函数,还是做成com dll)。它得代码量有 3万以上,
*****************************************************
学习,再学习。
但大系统的结构复杂,结构与结构间的关系需要花很大的功夫才能理清楚。
且信息非常之多。很有可能写了这块就忘了那块的设计。所以一般不仅要画流程图,还要画架构图,写说明文档。我一般用rose,smartdraw,word来完成设计工作。
—————————————————————————————————
____()()
/ @@
`~~~~~\_;m__m._>o -------大米在哪里?大米在哪里??
现在在看公司原来人写的程序,没有文档,没有流程图,真TMD痛苦!
那些走了的前辈每天都被我骂!如果你不想将来也被骂,你就应该画!从理论讲,大家都知道要画!现在人就是懒,一个字懒!可以我自己也不画,但却会要求别人要画!^_^