61 votes

Connaissez-vous une alternative à NDepend pour les architectes?

Connaissez-vous des logiciels similaires à NDepend? Je l'ai reçu récemment et je l'ai trouvé très utile. Cela m'a beaucoup aidé, mais pour l'instant je n'ai pas la possibilité d'acheter une version professionnelle.

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

Configuration requise pour ce logiciel: Construire des diagrammes de dépendance Récupérer les métriques du code Afficher la couverture en commentaires (jusqu'à présent)

49voto

Stan Marsh Points 392

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

8voto

Rad Points 6308

Il y a deux options

6voto

Shiraz Bhaiji Points 34901

Ne pensez pas que vous allez trouver quelque chose d'aussi bon que nDepend.

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

  • Visual studio est la norme de code métriques, nous utilisons l'indice de maintenabilité et exiger que tous les code en vertu de l' maintainabily l'index x être vérifiée.
  • Pour le commentaire de la couverture, nous avons mis en xml doc doit être généré et que les mises en garde = erreurs. De cette façon, si vous êtes en manque un commentaire vous obtenez une erreur de compilation.
  • Visual Studio vous donne également la couverture de code pour vos tests

Réflecteur a un graphe de dépendance de complément qui est disponible ici:

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

5voto

Omer Mor Points 3658

Visual Studio 2010 Ultimate possède un "Architecture Explorer" décent, similaire à NDepend (bien que pas aussi bon). Ce n’est pas gratuit, mais vous aurez peut-être plus de chances de convaincre la direction de l’acheter de toute façon.

3voto

STW Points 15326

NDepend est un paquet astucieux et tout ce que vous trouverez pour le remplacer ne sera ni aussi lisse, ni intégré, mais ...

Reflector est probablement l’un des meilleurs outils sur lequel construire, il existe quelques add-in graphiques de dépendance qui peuvent fournir certains des outils de création de diagrammes. En ce qui concerne les métriques de code, vous pouvez utiliser FxCop pour identifier au moins les méthodes avec une complexité cyclomatique relativement élevée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X