好奇你们现在写代码之前还画流程图吗

2019-05-05 13:55:51 +08:00
 cstj0505

最近发现有状态转换的时候,不靠流程图逻辑根本理不清楚,可能脑容量太小。 然后就是系统设计的时候,模块之间相互依赖也要画。

12686 次点击
所在节点    程序员
72 条回复
zgl263885
2019-05-06 07:38:06 +08:00
能把业务理清楚,用图画出来,这才是大牛。至于后面用代码实现,给个刚毕业俩月的萌新,都能照图写出来。
zjsxwc
2019-05-06 07:41:40 +08:00
我用 umlet 画实体类与业务关系
a554340466
2019-05-06 08:00:13 +08:00
还要求写设计案。
iAcn
2019-05-06 08:08:44 +08:00
逻辑复杂的时候会简单画画,习惯用笔。
chenyu8674
2019-05-06 08:52:31 +08:00

尤其是如果要交接的话这玩意比文档好用多了
passerbytiny
2019-05-06 08:54:59 +08:00
@cstj0505 流程图一般是给外人看的,并且一般只适合体现简单的流程,否则图和代码之间的翻译就是个大问题。你这种情况要上 UML,画个状态机,再补个序列图,以后想重构都很容易。

@kanepan19 #14 @xiangyuecn #36 你们比较适合当“画图”经理
younfor
2019-05-06 08:57:08 +08:00
画啊。画图两个礼拜,开发两三天。嗯,留给程序狗开发的时间不多了,我枯了(
carlclone
2019-05-06 09:02:40 +08:00
画的画的, 脑容量低 , 再也不敢不画了 , 甚至还要先写上伪代码
cstj0505
2019-05-06 09:10:04 +08:00
@passerbytiny 多谢,确实是正在重构,之前为了赶进度有个地方代码一大坨,回过头看自己还要看半天,现在重新梳理逻辑
cstj0505
2019-05-06 09:11:19 +08:00
@xiangyuecn 这图牛逼,大佬喝阔落
liuxey
2019-05-06 09:13:05 +08:00
@xiangyuecn #40 神仙业务逻辑,我想问下,这个测试用例有多少个?
guoyuchuan
2019-05-06 09:13:48 +08:00
该画还是得画
phpcxy
2019-05-06 09:17:13 +08:00
画,千万不能自以为是
babedoll
2019-05-06 09:18:16 +08:00
要画。。不然代码写着写着就发现要加新功能。。
xiangyuecn
2019-05-06 09:26:24 +08:00
@liuxey #54 结果比 #47 惨些 画图两礼拜 老板一瞄预估的工期 默默的取消了项目,测个锤子😂
visonme
2019-05-06 09:28:15 +08:00
这是个好习惯,不过大多数在纸上手绘
antchenanyu
2019-05-06 09:34:01 +08:00
4ark
2019-05-06 09:38:59 +08:00
@xiangyuecn 这是什么软件
Baymaxbowen
2019-05-06 09:41:13 +08:00
画,不画出来的话理解不够清晰
HansCathy
2019-05-06 09:48:48 +08:00
画画

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX