Pregunta

¿Conoce alguna de software similar a NDepend? Tengo sólo recientemente, y me pareció muy útil. Se me ha ayudado mucho, pero por ahora no tienen la posibilidad de comprar una versión profesional.

Así que, ¿hay alguna alternativa (tal vez, de código abierto)? Preferiblemente, libre. Pero no necesariamente. Tal vez, con un precio un poco más apropiado para un solo desarrollador, no es un equipo.

Los requisitos para este programa: Construir diagramas de dependencia Recuperar métricas de código la cobertura de visualización de comentarios (Hasta ahora)

¿Fue útil?

Solución

Nitriq es una herramienta de análisis de código estático libre para .NET. Ellos no tienen gráficos, pero tienen un mapa de árbol y en lugar de tener que aprender CQL, que utilizar LINQ para hacer todas sus consultas. Lo puede encontrar en www.nitriq.com

Otros consejos

Hay un par de opciones

No piense que usted va a encontrar nada tan bueno como NDepend.

Sin embargo, mucho de lo que quiere hacer está disponible dentro de Visual Studio Team Edition

  • Visual Studio tiene código estándar métricas, utilizamos el índice de mantenimiento y requerir que todo el código bajo comprobarse índice maintainabily x.
  • Para la cobertura de comentario, que establece que el documento XML debe ser generado y que las advertencias = Errores. De esta forma si se echa en falta un comentario se obtiene un error de compilación.
  • Visual Studio también le da la cobertura de código para sus pruebas

Reflector tiene un complemento gráfica de dependencia que está disponible aquí:

http://reflectoraddins.codeplex.com/Wiki/View.aspx? title = Graph

Visual Studio 2010 Ultimate tiene un decente "Arquitectura Explorer" que es similar a NDepend (aunque no tan bueno). No es gratis, pero es posible que tenga más posibilidades de gestión convincentes para comprar de todos modos.

NDepend es un paquete bastante resbaladiza y todo lo que encuentre a sustituir no será tan suave o integrado, pero ...

Reflector es probablemente una de las mejores herramientas para construir, hay unos cuantos dependencia gráfica de complementos para ello que pueden proporcionar algunas de las herramientas de creación de diagramas. En cuanto a métricas de código se puede usar FxCop para identificar al menos con métodos relativamente alta complejidad ciclomática.

Reparto hace análisis de impacto por medio de dependencias que es capaz de generar. Con métricas SEI viene directamente de la fuente (el fundador) esta herramienta tiene algunas métricas no funcionales excelentes con umbrales configurables que pueden mostrar paneles de inteligencia de aplicación general a base de instantáneas tomadas en horas extras. Hace falta algo de recursos, y uno tiene que ser claro con un modelo de negocio, ya que cuesta! echa un vistazo a: http://www.castsoftware.com/

Graph la jerarquía de dependencia entre ensamblados .NET http://code.google.com/p/dependency-analyser/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top