Построение графиков зависимостей между методами in.NET


Я пытаюсь ознакомиться со значительным количеством существующего кода. До недавнего времени я рисовал графики зависимостей (Wikipedia, MSDN ) между методами, вручную, чтобы помочь мне визуализировать код. Но это очень утомительно.

Сегодня это также можно автоматизировать, используя "кодовую карту" Visual Studio Ultimate.", NDepend , и, по-видимому, такжеотладчик Canvas .

(и есть множество решений для графического проекта зависимости, но это не то, что я хочу)

Может ли кто-нибудь предложить способ ускорить или автоматизировать создание таких графов зависимостей без дорогостоящего инструмента? Или я застрял, рисуя их вручную? (Я считаю Debugger Canvas дорогостоящим инструментом, поскольку он все еще требует Visual Studio Ultimate).
1 2

1 ответ:

Doxygen будет создавать их для вас, хотя вам нужно будет установить dot, чтобы получить графику.

Он также возьмет ваши комментарии XML doc и превратит их в html (или другие) страницы документации, и вы можете сказать ему, чтобы он создавал графики вызывающего абонента и вызовов, а также обычные диаграммы наследования.

Доксиген велик (и свободен).

Если вам не нужна автоматическая помощь, то я могу предложить только блокнот и карандаш.