2010-12-11 5 views
4

Я унаследовал довольно сложное веб-приложение AsP.Net 3.5, полученное из Несколько DLL. Я использовал .Net Reflector для изучения содержимого DLL. Тем не менее, я ищу инструмент анализа кода, который может помочь определить файлы ключей класса, показать, как приложение делает вызовы базы данных (это не очевидно из кодовой базы), и обычно предлагает способы улучшения кода.Поиск инструмента анализа кода для ASP.Net

Существует ли такой (бесплатный?) Инструмент?

ответ

4

Взгляните на NDepend (нет, это не бесплатно). Он может не делать все, что вам нужно, но это отличный инструмент анализа кода.

0

Мне нравится AQTime от http://www.automatedqa.com/ для этого. Есть бесплатная пробная версия. Инструменты архитектуры в Visual Studio 2010 Ultimate также позволяют создавать графики из сборок.

Редактировать: вы также можете щелкнуть правой кнопкой мыши по любому методу в VS 2010 и выбрать «Создать диаграмму последовательности» ... что очень полезно иногда.

0

Как вы используете рефлектор для изучения DLL, а не визуальной студии?

Там есть отражатель плагин для декомпиляции обратно в DLL, чтобы проекты: FileDisassembler Stepping через код в отладчике VS является лучшим инструментом анализа кода, в противном случае, возможно, даже Rd-Gate Перф Profiler для записи стек вызовов в течение долгого времени.

+1 для архитектурных инструментов в Visual Studio 2010

Смежные вопросы