复杂软件逻辑大家如何梳理?

2021-03-02 23:05:32 +08:00
 liuzhaowei55
现在主要是依靠思维导图,UML 图表,excel 这些传统文档来梳理整理,大家是否有更好的方法按照代码逻辑路径框架化的梳理出来?
既有流程图的路径逻辑,又有时序图的调用关系。
大家有啥好的建议
1543 次点击
所在节点    问与答
8 条回复
xumng123
2021-03-03 07:32:25 +08:00
手稿
rapperx2
2021-03-03 08:51:38 +08:00
手画
liuzhaowei55
2021-03-03 08:58:02 +08:00
@xumng123
@rapperx2
两位老哥,手作图的思路上和 UML 思维导图这些有什么特别的梳理逻辑的地方吗?
在想有什么方式可以更加完整的去表现一个系统的调用链,现在的这些作图和梳理方法的输出都较为零散。
lightjiao
2021-03-03 09:50:51 +08:00
用 markdown mermaid 画图
或者用最简单的 markdown 列表手写调用栈

优点是,标记性语言写起来快,改起来也快
dqzcwxb
2021-03-03 10:13:11 +08:00
分而治之,思维导图
xumng123
2021-03-03 11:27:02 +08:00
@liuzhaowei55 还是 uml 的类图,只是手画的时候不受软件限制,可以写条件、备注,复杂的逻辑要配上流程图或伪代码,再不行就给 demo 。
xumng123
2021-03-03 11:29:20 +08:00
@xumng123 如果有时序关系,需要附上顺序图。复杂状态机要状态迁移图。
liuzhaowei55
2021-03-03 11:41:03 +08:00
@lightjiao 目前在用 plantuml 还算好用,就是不是特别美观

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

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

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

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

© 2021 V2EX