Модули Python для визуализации кода C ++ - PullRequest
0 голосов
/ 04 августа 2010

Я ищу модули на python, которые могут помочь с обработкой кода C ++. У меня есть большая кодовая база, по которой я хотел бы провести некоторый анализ. В конечном итоге я хотел бы создать графическую карту программного обеспечения. Между приложениями происходит множество передач сообщений, поэтому я хотел бы иметь возможность собирать эту информацию и представлять ее визуально. Я смотрел на некоторые из пакетов визуализации данных, но наткнулся только на математику и построение связанных с ними.

Каковы лучшие инструменты для этой работы, желательно в python?

Ответы [ 2 ]

1 голос
/ 04 августа 2010

Вы можете посмотреть на doxygen и посмотреть, выполняет ли он (хотя бы некоторую часть) то, что вы хотите.Он генерирует граф вызовов и диаграммы классов непосредственно в формате html или xml (я полагаю, вам необходимо установить dot для модных графиков).

1 голос
/ 04 августа 2010

Ваш лучший инструмент для работы это Graphviz. Если вы посмотрите на их галерею , то найдете интересующую вас вещь, а также ссылки на проекты.

В разделе языковых привязок здесь есть несколько записей Python. Лично я не использую их, поскольку формат точечного языка достаточно прост, чтобы вы могли строить довольно сложные графики из Python, просто используя операторы print.

...