2009-02-16 7 views
7

Qualcuno ha scritto uno strumento per eseguire l'analisi statica di un'applicazione ASP.NET MVC?Qualcuno ha scritto uno strumento per l'analisi statica di un'applicazione ASP.NET MVC?

Disclaimer: Non sono sicuro che quello che voglio sia veramente static analysis - era solo il termine più vicino che potevo inventare.

Quello che mi piacerebbe è quello di ottenere un elenco di tutti i miei tabulati controller, le mie azioni, mostrano se essi rispondano a GET o POST, quali sono le loro impostazioni della cache sono ecc

Sono sicuro che si potrebbe tenere andare avanti e indietro con questo - e passare a questioni più avanzate come se ogni azione sia effettivamente accessibile da una rotta.

Se nessuno ha fatto questo - è qualcosa che la gente pensa sarebbe utile? Cos'altro dovrebbe fare?

+0

Tecnicamente parlando è l'analisi statica, ma la maggior parte delle persone pensa ad altre cose quando sentono quella parola. –

risposta

1

Per testare percorsi è possibile utilizzare MvcContrib. Contiene molte funzioni interessanti e il gestore di debug di route è uno di questi. E al momento questo è tutto ciò che ho visto. Sarà piuttosto difficile creare un buon strumento per mostrare tutte le informazioni che hai descritto perché l'architettura di asp.net mvc è molto flessibile e l'architettura dei progetti può essere molto diversa. Ma se utilizzi NHibernate nei tuoi progetti dovresti dare un'occhiata a NHibernate Profiler.