Prosseek, esta es una buena pregunta que está haciendo. He probado las opciones de VS y la mayoría de las opciones de terceros. Según mi experiencia, las herramientas de terceros siempre son más convenientes sea cual sea el área cubierta. Estoy de acuerdo con las opiniones de Ladislav Mrnka: VS Ultimate proporciona una gran funcionalidad que se instala de fábrica, pero muchas características son como "implementación básica". En más detalles:
- R # es más sutil y relevante que VS equivalente, cuando se trata de leer, editar y perfeccionar por código.
- NCover es tan rápido como la cobertura VS, pero no viene con la fase de instrumentación de fricción. Además, NCover propone instalaciones más interesantes para aprovechar los resultados de cobertura.
- DotTrace es más rápido y más fácil de utilizar que el generador de perfiles VS, tanto para el rendimiento como para la gestión de la memoria. También hay alternativas interesantes como el rendimiento RedGate ANTS y los perfiles de memoria.
- TestDriven.NET está más adaptado para ejecutar pruebas que la integración de pruebas VS, especialmente porque se integra con la mayoría de las opciones de terceros (como consecuencia, si solo está utilizando herramientas VS, TD.NET es inútil).
Mi opinión es ciertamente parcial respecto a NDepend ya que soy parte del equipo de herramientas. Un hecho objetivo y mensurable es que NDepend es de 10 a 100 veces más rápido con respecto a la gráfica de dependencia y la matriz, y le recomiendo que verifique este hecho usted mismo (NDepend viene con un trial). Además, aquí encontrarás an independent comparison of NDepend versus VS2010 Arch.
Ya sabes, algunas personas piensan que VS se hizo solo como un host para Resharper;) – Snowbear
[Comparación de ReSharper 5 vs. Visual Studio 2010] (http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html) – AakashM