# NDepend Reviews
**Vendor:** NDepend  
**Category:** [Outils d&#39;analyse de code statique](https://www.g2.com/fr/categories/static-code-analysis)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 5
## About NDepend
Mesurer la qualité avec des métriques, voir le design avec des diagrammes et appliquer les décisions avec des règles de code, directement dans Visual Studio.




## NDepend Reviews
  ### 1. Produit incroyable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike M. | Programmer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 22, 2024

**Qu'aimez-vous le plus à propos de NDepend?**

Bien qu'il soit extrêmement personnalisable, il fonctionne fantastiquement avec les paramètres par défaut. Il fonctionne soit comme un outil autonome, soit, de manière plus utile, intégré dans Visual Studio avec une extension. L'analyse est ultra-rapide et n'entrave pas le développement ni ne rend VS lent.

**Que n’aimez-vous pas à propos de NDepend?**

Cela me montre à quel point ma programmation est médiocre :)

**Quels sont les problèmes que NDepend résout, et en quoi cela vous est-il bénéfique?**

Il identifie des problèmes à la fois dans le code hérité et dans le nouveau développement. En s'attaquant aux problèmes, il aide à rendre mes applications plus maintenables.

  ### 2. Des tonnes d'outils dans un seul paquet

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matt E. | Instructor, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 23, 2021

**Qu'aimez-vous le plus à propos de NDepend?**

J'adore les visualisations de NDepend. En particulier, leur visualisation en carte arborescente m'aide à identifier les problèmes de qualité du code ou les faiblesses de couverture des tests. C'est essentiel pour communiquer la dette technique à la direction et obtenir leur soutien pour les changements nécessaires.

De plus, les nouvelles fonctionnalités de visualisation du code sont merveilleuses et je les laisse ouvertes comme une sorte de carte de mon code, même lorsque je n'utilise pas activement les fonctionnalités de suivi des mauvaises pratiques de code de NDepend, ce volet de navigation m'aide à visualiser rapidement le contexte de mon code actuel au sein d'une application plus large.

**Que n’aimez-vous pas à propos de NDepend?**

Si vous voulez vraiment entrer dans les détails, NDepend vous le permettra, et vous devrez peut-être modifier les définitions de règles pour adapter votre code ou ajouter des annotations pour supprimer les faux positifs sur l'analyse des règles de code, bien que ce problème soit nettement meilleur qu'il ne l'était il y a seulement quelques années.

**Recommandations à d’autres personnes envisageant NDepend:**

Avant les mises à jour de l'année dernière, je recommanderais de donner NDepend à vos chefs d'équipe. Maintenant, je maintiendrais cette recommandation et j'ajouterais également tout utilisateur avancé en devenir au groupe qui bénéficierait des visualisations que NDepend offre pour votre code. Cela vaut également la peine de considérer une licence d'intégration pour serveur de build.

NDepend sert de nombreux scénarios différents, mais il va amplifier les meilleures personnes de vos équipes.

**Quels sont les problèmes que NDepend résout, et en quoi cela vous est-il bénéfique?**

NDepend sert un certain nombre de scénarios clés :

- Il m'aide à suivre les tendances de la dette technique au fil du temps
- Il m'aide à identifier les zones les plus faibles de mon propre code
- Il m'aide à visualiser mon code en schématisant le contexte plus large
- Il met en évidence des problèmes que je n'aurais peut-être pas vus
- Certaines éditions peuvent être intégrées dans mon pipeline de construction pour effectuer une analyse automatisée de tout le code et potentiellement rejeter le code de qualité ou de test insuffisante

Probablement le plus grand avantage que j'ai vu dans un lieu de travail est l'utilisation des visualisations de NDepend pour aider à expliquer la dette technique à la direction et justifier des projets pour remédier aux problèmes clés dans le code. Cela m'a donné les outils dont j'avais besoin pour choisir les bonnes batailles et gagner ces batailles.

  ### 3. Idéal pour automatiser le processus de construction

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 19, 2019

**Qu'aimez-vous le plus à propos de NDepend?**

Facilité d'intégration avec les solutions .NET actuelles.

**Que n’aimez-vous pas à propos de NDepend?**

Il nous a fallu un peu de temps pour comprendre comment l'utiliser.

**Quels sont les problèmes que NDepend résout, et en quoi cela vous est-il bénéfique?**

Cela aide à automatiser les processus que nous manquerions normalement ou que nous devrions faire manuellement.

  ### 4. Superbe plugin pour mon Visual Studio

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 18, 2018

**Qu'aimez-vous le plus à propos de NDepend?**

Il existe une bonne quantité de ressources d'aide en ligne disponibles. Cela facilite l'utilisation et l'écriture d'un meilleur code. De plus, il est important que je puisse établir des normes pour le code de mon équipe et que je puisse les utiliser pour les projets suivants.

**Que n’aimez-vous pas à propos de NDepend?**

Cela peut être moins utile pour les développeurs individuels. La plupart des développeurs individuels sont déjà expérimentés et la licence pourrait devenir coûteuse. C'est principalement parce qu'ils travaillent probablement sur quelques projets qu'ils connaissent déjà très bien. Ainsi, ils peuvent développer une compréhension du design par eux-mêmes et n'utiliseront pas les fonctionnalités de révision de code. De plus, pour la direction, comprendre les métriques de code pourrait devenir difficile.

**Recommandations à d’autres personnes envisageant NDepend:**

Fournissez des licences gratuites aux petites entreprises ou aux startups

**Quels sont les problèmes que NDepend résout, et en quoi cela vous est-il bénéfique?**

Nous avons amélioré la qualité du code et avons raisonnablement réduit le temps de révision du code. Avec cela, les développeurs de mon équipe peuvent se concentrer davantage sur la livraison finale.

  ### 5. Revue de NDepend

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jamie F. | Reading Interventionist  , Éducation primaire/secondaire, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 01, 2018

**Qu'aimez-vous le plus à propos de NDepend?**

J'ai été absolument époustouflé par la quantité d'analyses produites par cet outil. Bien que je n'aie jamais pensé que cela était possible, NDepend génère un tableau de bord pour le code de votre projet. La quantité d'analyse de code est absolument illimitée quant à ce que vous pouvez imaginer pour que le code de votre projet atteigne des normes exceptionnelles. La quantité d'analyse de code est absolument illimitée quant à ce que vous pouvez imaginer pour que le code de votre projet atteigne des normes exceptionnelles.

**Que n’aimez-vous pas à propos de NDepend?**

NDepend n'est certainement pas destiné au développeur logiciel débutant. Certains développeurs peuvent même ne pas savoir par où commencer avec cet outil particulier. Mais je dirai simplement que la quantité d'expertise qui a été investie dans ce produit est absolument stupéfiante.

**Quels sont les problèmes que NDepend résout, et en quoi cela vous est-il bénéfique?**

Avec près de 200 métriques de code existantes déjà disponibles, vous pouvez l'étendre davantage avec la syntaxe CQLINQ pour élargir encore plus la bibliothèque. Le langage CQLINQ, ainsi que le panneau d'exploration des règles et le panneau d'édition, à eux seuls, valent le prix de ce produit.


## NDepend Discussions
  - [What does Ndepend do?](https://www.g2.com/fr/discussions/ndepend-what-does-ndepend-do)
  - [What does Ndepend do?](https://www.g2.com/fr/discussions/what-does-ndepend-do)
  - [What is code quality metrics?](https://www.g2.com/fr/discussions/what-is-code-quality-metrics)
  - [How do you use NDepend?](https://www.g2.com/fr/discussions/how-do-you-use-ndepend)
  - [Why use NDepend?](https://www.g2.com/fr/discussions/why-use-ndepend)

- [View NDepend pricing details and edition comparison](https://www.g2.com/fr/products/ndepend/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-21+03%3A45%3A01+-0500&secure%5Bsession_id%5D=be2fd18a-f5c6-435f-b788-c9e258585c20&secure%5Btoken%5D=568e6a4ee682157091b2c98eb600e1d77c0f7375035e1630a34b28902a0354d0&format=llm_user)

## NDepend Features
**Analyse de code statique par l'IA agentique**
- Apprentissage adaptatif
- Interaction en Langage Naturel
- Assistance proactive

## Top NDepend Alternatives
  - [SonarQube](https://www.g2.com/fr/products/sonarqube/reviews) - 4.4/5.0 (140 reviews)
  - [ReSharper](https://www.g2.com/fr/products/resharper/reviews) - 4.5/5.0 (83 reviews)
  - [Gearset DevOps](https://www.g2.com/fr/products/gearset-devops/reviews) - 4.7/5.0 (290 reviews)

