Pregunta

Ambos CppDepend y NDepend son desarrollados por la misma compañía y parecen estar basadas en la misma base de código y compartir algunos características.No he encontrado una comparación en paralelo sitio todavía.

Yo trabajo en varios llanura c# soluciones sin código de c++, pero también tienen soluciones que al lado de c# también contienen c++ de código administrado y c++ de código nativo.

¿Realmente necesito comprar herramientas si quiero que el conjunto completo de características para todos los tipos de proyecto?¿Necesita abrir mis soluciones mixtas con CppDepend y c#-sólo soluciones con NDepend?Parece que NDepend no puedo analizar los proyectos de c++ pero cuando abro la solución con CppDepends pierdo algunos NPDepend características para mis proyectos de c# en la misma solución.Sería bueno si NDepend podría cargar CppDepend como un plugin/extensión, pero eso no es posible?

¿Fue útil?

Solución

NDepend analiza cualquier .NET/código IL, incluyendo el C++/CLI código administrado (pero no el no administrado uno).CppDepend analiza sólo el código de C++, en C++ compatible con la plataforma.

Mientras que las herramientas de compartir un montón de código, que son mutuamente excluyentes y no inter-operar en cualquier forma.También, las herramientas para compartir el mismo conjunto de características.

Si la mayoría de su código .NET/código IL, NDepend debe estar bien para sus necesidades.

Si el código es de 50/50 .NET y C++ no administrado, usted puede ser que necesite ambas herramientas.

Sería bueno si NDepend podría cargar CppDepend como un plugin/extensión, pero eso no es posible?

A la derecha.

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