Комментарии 3
Помню писал небольшую утилиту с этой технологией от MS, она диаграммы C4 сначала проверяла, потом добавлял возможность генерации C4, сейчас наверное менее актуальная тема, везде сплошные ИИ технологии все заменяют постепенно.
Да, с ИИ много чего проще стало.
Но не все могут позволить себе пустить ИИ в кодовую базу. (NDA, безопасники и т. д. ).
К тому же ИИ - такой инструмент, которому полностью не доверишься. В задачах, где важна точность результата. А следовательно, то, что он найдёт и построит, не факт, что будет верно. Придётся проверять вручную.
А если всё равно проверять вручную, то теряется смысл от тулзы
Да, наверное, на уровне реализации можно попросить ИИ сделать такие инструменты, но для меня такая статья в первую очередь дает возможность задуматься, а как еще можно получить высокоуровневую визуализацию архитектуры системы. На практике, особенно в сферах с высокой скоростью итерирования типа геймдева, часто пренебрегают этим. Просто потому что "некогда" или "а зачем, если после релиза версии окажется, что этот функционал надо будет переделать или вообще выбросить". В итоге копится долг понимания всей системы целиком, что в ней есть, как это связано. А без этого поддержка становится болью.

Unity, Roslyn и code analysis. Прикладная задача визуализации графа состояний