Диаграмма кода показывает из каких блоков кода состоит каждый отдельный компонент в реальности.
Никакой специальной формы в C4 для диаграммы кода... нет 🤔
Предполагается, что вы можете в любой удобной вам форме отобразить блоки кода и их взаимодействие. Можно - с помощью UML-диаграммы классов. Но не обязательно.
Саймон Браун вообще рекомендует генерировать эти диаграммы при необходимости прямо из кода средствами IDE. Или быстро рисовать от руки.
Создавать их на постоянной основе он не рекомендует. Только по реальной необходимости. Устаревать будут очень быстро.
Элементы, присутствующие на диаграмме: блоки кода (с прошлых уровней элементы не тянутся и не отображаются, на диаграмме нет контейнеров, компонентов и иже с ними).
Аудитория: Технические специалисты внутри вашей команды, преимущественно разработчики
Собственно, про основные диаграммы-то и все 🤩
