2009-02-16 2 views
7

Кто-нибудь написал инструмент для статического анализа приложения ASP.NET MVC?Кто-нибудь написал инструмент для статического анализа приложения ASP.NET MVC?

Отказ от ответственности: Я не уверен, что я хочу действительно static analysis - это был самый близкий срок, который я мог придумать.

То, что я хотел бы, чтобы получить табличный список всех моих контроллеров, мои действия, показывают ли они реагируют на GET или POST, что их параметры кэша являются т.д.

Я уверен, что вы могли бы держать и продолжайте с этим - и переходите к более продвинутым проблемам, например, действительно ли каждое действие действительно доступно по маршруту.

Если никто этого не сделал - это то, что люди считают полезным? Что еще нужно делать?

+0

Технически говоря, это статический анализ, но большинство людей думают о других вещах, когда они слышат это слово. –

ответ

1

Для проверки маршрутов вы можете использовать MvcContrib. Он содержит множество различных интересных функций, и один из них - обработчик отладки маршрута. И на данный момент это все, что я видел. Будет довольно сложно создать хороший инструмент для отображения всей информации, которую вы описали, потому что архитектура asp.net mvc очень гибкая, а архитектура проектов может быть очень различной. Но если вы используете NHibernate в своих проектах, вы должны взглянуть на NHibernate Profiler.