32 KiB
2x-aC
term
Много всякого ХХ as Code. Архитектура (программная, корпоративная и другая), BP (бизнес-процесс), инфраструктура, документация и т.п. И все это - "КАК КОД".
Наиболее понятное Диаграмма как код (DaC) - это типа написал скрипт на dot, plantUML, mermaid (github) и т.п., нажал кнопку показать и у тебя "сама нарисовалась схема".
Собственно мои проекты - это про это же:
- знания как код, RDF - grapher как on-line сервис: вместо https://www.ldf.fi/service/rdf-grapher см. https://github.com/bpmbpm/rdf-grapher/tree/main/ver1
- graphviz-online см. https://github.com/bpmbpm/graphviz-online/tree/main/ver1 - удивительно, в оригинальном graphviz-online не было поддержки тега image
- родословная как код https://github.com/bpmbpm/family-tree/tree/main/ver6 например, см. export
Архитектура как код - это не про визуализацию нарисованной модели,
не диаграмма, как код, то есть рисуем из головы скрипт, который отображается в графике.
А это же именно когда автоматические данные берутся из конфига систем, скриптуются и отображаются в виде диаграмм.
Видимо, нужно какой-то термин уточняющий дать. Например, архитектура как код - это извлечение архитектурных артефактов, а диаграмма
как код - это, ну, рисование архитектурных артефактов. Термин есть такой, он называется Autodiscover.