Как сгенерировать график зависимости в классическом веб-приложении asp? (Статический анализ)

#asp-classic #dependencies

#asp-classic #зависимости

Вопрос:

Я должен очистить приложение asp classic, которое ранее не находилось под контролем версий. Существует множество неиспользуемых файлов, которые разветвляются внутри приложения (например: file.asp, file_old.asp, file_username.asp) и двоичных файлов, которые были созданы приложением. Я хочу иметь возможность:

  1. Понимание зависимостей
  2. Архивируйте неиспользуемые файлы

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

Я видел, что у Microsoft есть инструмент, который может рисовать эти графики для ASP.net и C :

http://msdn.microsoft.com/en-us/library/ff657799.aspx

Комментарии:

1. Я также ищу инструменты статического анализа для классического asp (death code и т.д.)

2. Это доступно в VS.NET 2010 Ultimate edition в меню Архитектура. В противном случае я могу порекомендовать вам NDepend (бесплатную пробную версию).

3. @Karel, только для asp.net

Ответ №1:

Однажды мне пришлось сделать что-то подобное.

В итоге я написал скрипт для сброса зависимостей на языке dot

http://www.graphviz.org/doc/info/lang.html

и используя http://www.graphviz.org / для генерации выходных данных в формате PDF