打印

弱弱的问一句:大家都多少人是先画流程图后写程序的?

[复制链接]
楼主: 小鱼儿1045
手机看帖
扫描二维码
随时随地手机跟帖
21
想问一下LS两位,你们看过以前画的流程图吗?大型软件不算哈。我如果忘了程序流程一般直接看源代码。第一反应就想不到流程图上!因人而异吧 。
dong_abc 发表于 2012-2-5 21:23

小程序你画个流程图要几分钟啊!!!
   又不花你多少时间

使用特权

评论回复
22
lxwdadatou| | 2012-2-6 13:30 | 只看该作者
从来不画流程图,

使用特权

评论回复
23
ssy250| | 2012-2-6 13:48 | 只看该作者
这个看代码量,嵌入式代码数量基本不会太大,对于一些老鸟,目标已设定,图在心中了,这个讨论要有个框架,比如多大的项目,几个人合作,需要修改的次数,哈哈,等等,最讨厌讨论不着边际,那样只是空谈,得不到什么~~

使用特权

评论回复
24
受不了了| | 2012-2-6 14:05 | 只看该作者
写的程序比较小,从不画流程图,在写程序前用记事本先简单列几点注意事项,边写程序时边补充,程序里尽量多的注释

使用特权

评论回复
25
程序匠人| | 2012-2-6 14:27 | 只看该作者
先规划,后编程。

这里说的规划,包括流程图,但不仅仅是指流程图。

使用特权

评论回复
26
sjc_sugar| | 2012-2-6 15:27 | 只看该作者
留下脚印,等等在看

使用特权

评论回复
27
crazymantou| | 2012-2-6 15:57 | 只看该作者
是啊

使用特权

评论回复
28
crazymantou| | 2012-2-6 16:04 | 只看该作者
写好注释和良好的格式习惯才是必须的

使用特权

评论回复
29
w07| | 2012-2-6 16:58 | 只看该作者
一般不会写流程图,但是写程序之前肯定是把思路整理清楚,并写下文档,方便自己整理思路,思路整理清楚后才会开始code

使用特权

评论回复
30
tangzzbb| | 2012-2-6 17:45 | 只看该作者
一般不写流程图,但框架与模块最好先理清再写,写时加上适当的注释!

使用特权

评论回复
31
歪 歪| | 2012-2-6 18:59 | 只看该作者
公司有规定,必须先出流程图,审计批准以后才可以写程序,
草稿本也像**一样,
连号的,
必须有草稿。

如果没有草稿和流程图,
那公司有理由怀疑你藏私,做私活,接私单。

有了草稿和流程图,
以后打官司可以证明这是职务发明,
不是你自己单搞的。
而且也可以防止你给公司假的程序,
把真程序留起来,
或者在程序里埋炸*。
你离职了,新人可以按照你的文档继续做,
不至于你一走,连锅端了。

所以,
公司出于种种目的,
要求你先有流程图,
没有流程图就写程序,
直接判断为埋逻辑炸*,
欺骗公司,
把程序据为己有。

使用特权

评论回复
32
caiwenbin| | 2012-2-6 21:43 | 只看该作者
不是我不想画流程图,而是我根本就不会画啊!

使用特权

评论回复
33
lifeinjoy| | 2012-2-6 22:15 | 只看该作者
我觉得还是有必要画一下,匠人推荐的画流程图方法挺经典的,画完之后会有一个具体思路,设计函数的时候会方便点;
水平高的设计的函数本身就是注释,函数名,变量名都恰到好处,不用流程图也看的很明白;

使用特权

评论回复
34
程序匠人| | 2012-2-6 22:58 | 只看该作者
我觉得还是有必要画一下,匠人推荐的画流程图方法挺经典的,画完之后会有一个具体思路,设计函数的时候会方便点;
水平高的设计的函数本身就是注释,函数名,变量名都恰到好处,不用流程图也看的很明白; ...
lifeinjoy 发表于 2012-2-6 22:15


其实我最推荐的是:
1、状态表
2、状态迁移图
3、数据流图

我个人来说,做程序未必画流程图,但一般来说一定会做状态表或状态迁移图。

使用特权

评论回复
35
程序匠人| | 2012-2-6 23:04 | 只看该作者
提供一个状态表范例。

匠人个人认为,这个表格的编程指导作用,要远远大于一堆流程图。

使用特权

评论回复
36
程序匠人| | 2012-2-6 23:07 | 只看该作者
上面一张状态表,描述的是按键功能

这是另一张状态表,描述的是显示功能

此表在手,编程不愁。

使用特权

评论回复
37
程序匠人| | 2012-2-6 23:11 | 只看该作者
说明一下:上面两个图是俺10年前的项目中挖出来的。

这个方法,俺用了10多年,一直认为是非常有效的。

另说一句体外话:俺觉得Excel是一个对编程者非常有用的软件,尤其是当你掌握了其中的函数功能后,那更是威力倍增。

使用特权

评论回复
38
zxcscm| | 2012-2-7 09:16 | 只看该作者
匠人的图很给力,俺一个门外汉轻松的看懂了

使用特权

评论回复
39
icecut| | 2012-2-7 09:18 | 只看该作者
小程序你画个流程图要几分钟啊!!!
   又不花你多少时间
Ryanhsiung 发表于 2012-2-6 13:16


画图不难,改图难...想改程序先改流程图.....
当几百行程序被重写的时候,你还会发现流程图管用吗?
当几千行程序被重写的时候,uml图也白瞎....

使用特权

评论回复
40
molongkuangshi| | 2012-2-7 15:52 | 只看该作者
新手 飘过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则