Question

CppDepend et NDepend sont développés par la même société et semblent reposer sur la même base de code et de partager certaines caractéristiques . Je ne l'ai pas trouvé un côté par le site de comparaison de côté encore.

Je travaille sur plusieurs solutions C # simple sans code C ++ du tout, mais aussi des solutions à côté c # contiennent aussi c ++ code managé et c ++ code natif.

Ai-je vraiment besoin d'acheter les deux outils si je veux l'ensemble des fonctionnalités pour tous les types de projets? Avez-vous besoin d'ouvrir mes solutions mixtes avec CppDepend et c # solutions -Seulement avec NDepend? Il semble que NDepend ne peut pas analyser c ++ projets, mais quand j'ouvre la solution avec CppDepends je perds un peu NPDepend Pour mon c # projets dans la même solution. Ce serait bien si NDepend pourrait charger CppDepend comme un plug-in / extension, mais ce qui ne va pas possible?

Était-ce utile?

La solution

NDepend analyse tout .NET / code IL, y compris le code managé C ++ / CLI (mais pas celui non géré). CppDepend analyse seulement le code C ++, sur toute plate-forme de C ++ conforme.

Alors que les outils partagent beaucoup de code, ils sont mutuellement exclusifs et ne pas interopérer en aucune façon. En outre, les outils partagent le même ensemble de fonctionnalités.

Si la plupart de votre code est le code .NET / IL, NDepend doit être adapté à vos besoins.

Si votre code est 50/50 .NET et C ++ non géré, vous pourriez avoir besoin les deux outils.

Ce serait bien si NDepend pourrait charger CppDepend comme un plug-in / extension, mais ce qui ne va pas possible?

Droit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top