LINUX.ORG.RU

Визуализация кода в виде графов - кто что использует?


0

2

Ищу способ генерировать графы зависимостей из дерева исходных текстов программы. Исходники, как правило, C, C++, Perl, PHP. Интересуют графы включений, вызовов функций, наследований классов. Я попробовал искать в гугле и наткнулся на следующие проекты:

Какие еще есть варианты?

★★★

Ответ на: комментарий от anonymous

autodia еще жива? У меня были проблемы с генерацией диаграммы классов для проекта с помощью нее, так что пришлось генерировать для каждого класса по отдельности и потом руками все объединять. Не очень приятное занятие.

anonymous ()
Ответ на: комментарий от anonymous

Пользовался ей немного. В С++ не смогла в шаблоны, но «проект» был небольшой снабдил typedef'ами. Вроде в заявленных языках были и perl, и php.

anonymous ()

Вспомнился pfff того чела из Facebook

Kakadu ()
Ответ на: комментарий от Minoru

Doxygen + graphviz умеют пых, там в doxywizard есть специальная галочка

VladimirMalyk ★★★★★ ()

Гламурное, удобное, а главное работающее — http://scitools.com/

Это одна из тех областей, до которых опенсорс не очень добрался. Всерьез рекомендую.

Бесплатно оно только 30 (кажется) дней, но ничто не мешает продлевать триал бесконечно. Лицензией это, кстати, не запрещается.

anonymous ()
Ответ на: комментарий от anonymous

В частности, это один из лучших разборщиков для C++ (то есть оно почти весь язык понимает, а не гадает, как doxygen).

Еще (что неочевидно из скриншота) достаточно удобная работа из командной строки («обнови файлы», «нарисуй граф в png» etc.)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.