导言
编写高质量代码,设计是很重要的一环,而设计一般多推荐用图来表达,因为图比文字有更直观的传达能力,在软件架构设计中有流程图、用例图、时序图、状态图、活动图、ER图、类图、对象图等等。
目前阿里小伙伴们在架构设计规范中推荐使用的是C4模型,本文就是主要介绍如何通过配置环境搭建C4模型,然后利用C4模型像写代码一样码出自己的架构图。
C4
模型
C4 模型由一系列分层的软件架构图组成,这些架构图用于描述上下文、容器、组件和代码。
C4 代表上下文(Context)、容器(Container)、组件(Component)和代码(Code)。
概览
Level 1: System Context
Level 2: Container
Level 3: Component
Level 4: Code
接下来将详细介绍在
MacOS
环境下通过VSCode
+<