https://m.okjike.com/originalPosts/65407a7e99f2123c74a4cd43

在进行软件架构设计的时候,“C4 模型”可以很好地辅助表达一系列的分层图表,https://c4model.com,/它按照上下文(Context)、容器(Container)、组件(Component)和代码(Code)四个维度对软件架构的层级做了定义。

之前一直是徒手画框,看到 PlantUML 已经内置了 C4 元素,使用简单的 DSL 就可以完成架构图的绘制,实在是太方便了!C4 还内置了一些主题,也可以通过 PlantUML 提供的语法对界面样式进行自定义,不过,一般也不用特别追求好看,内置的主题基本就够用了。

另外,VSCode 上的插件名就是 PlantUML,它提供了一个包含大量示例的参考仓库:https://github.com/plantuml-stdlib/C4-PlantUML

via 自留地
 
 
Back to Top
OKHK