部落格: https://bit.ly/3qbs09P
影片: https://www.youtube.com/watch?v=0xoxYBlrn2k
在之前写过一篇‘三款好用的绘图工具来解决系统架构或流程图’,内文介绍了
PlantUML、Diagrams 及 Excalidraw 三套不同的工具,而本篇要来介绍一套用 Go 语言
写的工具 D2: Declarative Diagramming,这套工具可以让你使用简单的语法来绘制系统
架构图或流程图,并且可以将图片转换成 SVG 或 PNG 格式。在介绍之前,我来讲讲为什
么要用这些流程图工具,对工作上或团队内部有什么优点?
## 使用系统流程图或系统架构图带来的好处?
1. 清晰的视觉化表示
2. 问题识别和改进
3. 沟通和协作
4. 系统设计和优化
5. 错误预防和问题追踪
6. 系统文档和培训材料
7. 系统维护和升级
8. 规划和预算控制
9. 项目管理和风险控制
10. 跨团队协作
11. 标准化和重复使用
12. 潜在的错误和风险降低
## 影片
大家可以打开 cc 字幕
https://www.youtube.com/watch?v=0xoxYBlrn2k
00:00 好用的架构图工具
00:48 什么是系统流程图
01:45 什么是系统架构图
02:59 带来的优势及好处
05:33 什么是 D2
06:59 D2 设计原则
08:13 D2 特性及优势
08:53 D2 的缺点
10:35 D2 流程案例 Demo