title: NDepend
text: # NDepend
  
  NDepend est un outil d'analyse statique utilisé pour le codage en .NET. Il permet la visualisation de dépendances par des graphe orientés et des matrices de dépendances.
  
  ## Fonctionnalités
  
  Les principales fonctionnalités sont:
  
  * l'estimation de la dette technique (en termes de temps-homme et d'impact business)
  * reporting et intégration dans le DevOps (Azure DevOps, Jenkins, Bamboo, TeamCity, AppVeyor...)
  * l'intégration dans Visual Studio 2022, 2019, 2017, 2015, 2013, 2012, 2010
  * la visualisation du code avec graphe de dépendance, matrice de dépendance, treemap colorés diagram de tendance
  * les métriques sur le code: Ligne de Code, Complexité Cyclomatique, Couverture du Code par les tests, Couplage, Manque de Cohésion (LCOM)...
  * les requêtes C# LINQ sur le modèle de code qui peuvent être transformée en règles (CQLinq)
  