Найти тему
20 подписчиков

Для тех кто хочет использовать СППР и управлять кодом/разработкой,

вот статья по написание построителя AST-дерева (за два дня как же!).
Хотя СППР задумана для описания функционального дерева на уровне пользователя/архитектора,
а AST-дерево это структура кода на уровне программиста,
в сущности управление кодом означает, что требуется сравнить соответствие функционального СППР-дерева c АСТ-деревом.
Алгоритм на проекте такой:
- аналитик, архитектор выявляют процессы и строят функциональную структуру
- программист пишет код, как обычно, без оглядки на что там архитектор выстроил
- постфактум хотелось бы понимать, насколько написанный код соответствует задуманной архитектуре
- также хотелось бы оперативно делать такую сверку по ходу изменения обоих деревьев
Мэппинг двух деревьев был бы неплохим решением для управления или хотя бы понимания как код и архитектура соответствуют друг другу.
Около минуты