阅读代码时一般画什么图?

2018-03-28 10:28:15 +08:00
 DSaAAiC
UML 序列图?(是不是太麻烦了)
程序流程图?(项目比较大的时候,画流程图不太好吧)
3936 次点击
所在节点    程序员
12 条回复
DSaAAiC
2018-03-28 10:31:32 +08:00
类似的问题,和别人讲自己的项目时画什么图比较好
asj
2018-03-28 10:33:16 +08:00
画个小人代表埋坑的程序员,读到不爽的地方就戳
williamx
2018-03-28 10:45:25 +08:00
先是类图,从大的层面去把握这个代码的结构。对复杂的交互流程才画时序图。
Mutoo
2018-03-28 10:49:57 +08:00
个人觉得时序图有助于理解程序的工作流程,所以会把它画下来。方便日后查阅
https://2013.mutoo.im/2015/02/some-sequence-diagrams-of-pomelo.html

最早是用 dia 画后,后来用了 plantuml 就把 dia 扔了。
closedevice
2018-03-28 11:20:29 +08:00
类图,时序图一般这两种就足够了.无论遇到多复杂的都可以搞定.
vegito2002
2018-03-28 11:22:33 +08:00
项目比较大的时候, 一个 UML 还是有必要的;
jasonyang9
2018-03-28 11:24:45 +08:00
@Mutoo
http://plantuml.com/screenshot
看到截图里面的中文笑了
Mutoo
2018-03-28 12:37:47 +08:00
@jasonyang9 哈哈哈哈,机器翻译
AltairT
2018-03-28 12:41:20 +08:00
@jasonyang9 这翻译,我第一遍看完全不懂,还以为港台码农很文艺,感到自己知识的浅薄,看了英文的才发现……
814084764
2018-03-28 12:42:21 +08:00
关键 API 调用流程图
paparika
2018-03-28 14:10:03 +08:00
你要是阅读代码的话,有一些工具可以直接帮你生成 UML
bigxianyu
2020-07-16 23:18:58 +08:00
这样做的价值是什么

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

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

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

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

© 2021 V2EX