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

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

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

12686 次点击
所在节点    程序员
72 条回复
loveCoding
2019-05-05 16:59:32 +08:00
复杂的话,会画下流程图和时序图
OMGZui
2019-05-05 17:02:59 +08:00
Vegetable
2019-05-05 17:04:11 +08:00
不画的话,怎么快速让别人理解自己的代码呢,总会有人来看的,方便自己,造福他人。
huijiewei
2019-05-05 17:04:34 +08:00
逻辑复杂的话肯定要画的,有时候画完你会发现很多逻辑分支可以合并精简呢
AirBlue
2019-05-05 17:06:21 +08:00
你们一般都用什么画流程图
daodao116
2019-05-05 17:09:54 +08:00
需要画的时候就画啊,拿张白纸画也行啊。
cstj0505
2019-05-05 17:12:19 +08:00
@daodao116 我是先白纸,找前台拿打印废白纸订成草稿册,然后 markdown,交流用黑板,最终都落成 markdown
wysnylc
2019-05-05 17:39:34 +08:00
好记性不如烂笔头,不是画什么图而是得记着你写了什么
要不然出个问题找记忆找半天,事早就被耽误了
JCZ2MkKb5S8ZX9pq
2019-05-05 17:50:43 +08:00
不画的话,过几个月重读代码的成本,和画图也差不多。
radiocontroller
2019-05-05 17:57:51 +08:00
把问题描述清楚就已经解决一半的问题了
Phuasheng
2019-05-05 18:00:01 +08:00
不是画图,个人是写伪代码
Wicked
2019-05-05 19:18:39 +08:00
我通常是看代码的时候画
greatbody
2019-05-05 22:42:23 +08:00
分析需求,需要一堆便利贴。
做需求的时候,先写好功能测试,然后 TDD
orangeade
2019-05-05 22:44:54 +08:00
简单需求直接写代码
复杂系统,设计很多人很多部门的要画
lookas2001
2019-05-05 22:46:08 +08:00
同脑容量小,手头画一画总比干想好使。
GoTop
2019-05-05 23:08:01 +08:00
像我这样的野鸡程序员,从来不画图,反正项目小,也没这个必要
no13bus
2019-05-05 23:34:53 +08:00
稍微复杂一点就画。不仅仅开发画,测试也要学着画。
MonoLogueChi
2019-05-06 00:25:05 +08:00
手边一支笔一个本子,todo 喜欢记到本子上,SQL 喜欢在本子上写一下,表结构喜欢写到本子上,逻辑搞不清楚就在本子上画,空间坐标转换,那更是没有本子画图根本不会做
zhuzhibin
2019-05-06 01:13:52 +08:00
用 flow 描述出来
xiangyuecn
2019-05-06 07:22:55 +08:00
脑子不够用,脑图来补一下。。。我怕吓到诸位,默默的放了一张图




http://wx2。sinaimg。cn/large/a32300cdly1g2r8kamsrtj20pu0di0u4.jpg [史上最强反反盗链链接]

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

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

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

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

© 2021 V2EX