Question

Connaissez-vous un logiciel similaire à NDepend? Je l'ai tout récemment, et l'a trouvé très utile. Il m'a beaucoup aidé, mais pour l'instant je n'ai pas une possibilité d'acheter une version professionnelle.

Alors, est-il une alternative (peut-être, open-source)? De préférence, libre. Mais pas nécessairement. Peut-être, avec un peu prix plus approprié pour un seul développeur, pas une équipe.

Exigences pour ce logiciel: Construire des diagrammes de dépendance Récupérer des métriques de code Afficher la couverture des commentaires (Pour l'instant)

Était-ce utile?

La solution

Nitriq est un outil d'analyse de code statique libre .net. Ils ne sont pas des graphiques, mais ils ont un treemap et au lieu d'avoir à apprendre CQL, vous utilisez LINQ pour faire toutes vos requêtes. Vous pouvez trouver www.nitriq.com

Autres conseils

Il y a deux options

Ne pensez pas que vous allez trouver quoi que ce soit aussi bon que NDepend.

Mais beaucoup de ce que vous voulez faire est disponible au sein de Visual Studio Team Edition

  • Visual Studio a code standard mesures, nous utilisons l'indice de maintenabilité et exiger que tout le code sous Indice maintainabily x vérifier.
  • Pour une couverture de commentaires, nous avons mis que doc xml devraient être générés et que les avertissements = Erreurs. De cette façon, si vous manquez un commentaire vous obtenez une erreur de compilation.
  • Visual Studio vous donne également la couverture de code pour vos tests

réflecteur a un Addin graphique de dépendance qui est disponible ici:

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

Visual Studio 2010 Ultimate a une vie décente "Architecture Explorer" qui est similaire à NDepend (alors pas tout à fait aussi bon). Il est gratuit, mais vous pourriez avoir une meilleure chance de convaincre la direction de l'acheter de toute façon.

NDepend est un paquet assez lisse et tout ce que vous trouvez pour le remplacer ne sera pas tout à fait aussi lisse ou intégré, mais ...

réflecteur est probablement l'un des meilleurs outils pour tirer parti, il y a quelques dépendances pour ce addins graphiquement qui peuvent fournir certains des outils de création de diagrammes. En ce qui concerne les mesures de code que vous pouvez utiliser FxCop au moins identifier les méthodes avec relativement grande complexité cyclomatique.

CAST fait l'analyse de l'impact au moyen de dépendances qu'il est capable de générer. Avec des mesures à venir SEI directement à la source (le fondateur), cet outil a d'excellentes mesures non-fonctionnelles avec des seuils configurables qui peuvent montrer des tableaux de bord de renseignement général d'application basés sur des clichés pris des heures supplémentaires. Ne prend des ressources, et il faut être clair avec une étude de cas car il coûte! consultez: http://www.castsoftware.com/

Graphique de la hiérarchie de dépendance entre les assemblages .NET http://code.google.com/p/dependency-analyser/

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