#3.0 C4: иерархия диаграмм
Каждой абстракции, что мы обсуждали ранее, соответствует своя диаграмма в модели, входящая в разряд "основных" (Саймон Браун их так не называет, но потом будут вспомогательные диаграммы, и мне нужно как-то отделить одно от другого 🙂)
Основные диаграммы модели C4 представляют собой следующий набор иерархически связанных диаграмм:
1️⃣ Диаграмма системного контекста (system context diagram)
2️⃣Диаграмма контейнеров (container diagram)
3️⃣ Диаграмма компонентов (component diagram)
4️⃣ Диаграмма кода (code diagram).
При чем тут иерархически? Дело в том, что начинаем мы создавать диаграммы с уровня программных систем, и потом, как по иерархии, спускаемся все глубже в детали до уровня кода, рисуя новые диаграммы 😻.
Сам Саймон Браун любит аналогию своих диаграмм с картой ("maps of your code" (с), между прочим!) - нарисовала вам русифицированный пример - см. картинки выше :)
Post #106
129



- 👀 2