Построение графиков зависимостей между методами in.NET
Я пытаюсь ознакомиться со значительным количеством существующего кода. До недавнего времени я рисовал графики зависимостей (Wikipedia, MSDN ) между методами, вручную, чтобы помочь мне визуализировать код. Но это очень утомительно.
Сегодня это также можно автоматизировать, используя "кодовую карту" Visual Studio Ultimate.", NDepend , и, по-видимому, такжеотладчик Canvas .
(и есть множество решений для графического проекта зависимости, но это не то, что я хочу)
Может ли кто-нибудь предложить способ ускорить или автоматизировать создание таких графов зависимостей без дорогостоящего инструмента? Или я застрял, рисуя их вручную? (Я считаю Debugger Canvas дорогостоящим инструментом, поскольку он все еще требует Visual Studio Ultimate).1 ответ:
Doxygen будет создавать их для вас, хотя вам нужно будет установить dot, чтобы получить графику.
Он также возьмет ваши комментарии XML doc и превратит их в html (или другие) страницы документации, и вы можете сказать ему, чтобы он создавал графики вызывающего абонента и вызовов, а также обычные диаграммы наследования.
Доксиген велик (и свободен).
Если вам не нужна автоматическая помощь, то я могу предложить только блокнот и карандаш.