ScholarGate
Assistant
Machine learningSoftware Metrics

Complexité cyclomatique

La complexité cyclomatique (CC), introduite par Thomas McCabe en 1976, est une métrique quantitative mesurant le nombre de chemins linéairement indépendants à travers le graphe de flot de contrôle d'une fonction. Une fonction avec une complexité cyclomatique élevée est plus difficile à comprendre, tester et maintenir ; McCabe préconisait un seuil de 10 comme limite de complexité pour la maintenabilité.

Ouvrir dans MethodMindBientôtVidéoBientôtTélécharger les diapositives

Lire la méthode complète

Réservé aux membres

Connectez-vous avec un compte gratuit pour lire cette section.

Se connecter

Carte des méthodes

Le voisinage des méthodes apparentées — sélectionnez un nœud pour explorer.

Complexité cyclomatique
Complexité de HalsteadMétriques CK

Sources

  1. McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE-2(4), 308–320. DOI: 10.1109/TSE.1976.233837
  2. Campbell, G. H. (1986). Defining a good metric, a software testing perspective. ASQ Software Quality Conference. link
  3. Nagy, C., & Kriebel, K. (2001). Achieving optimal complexity and reliability. SAMS Publishing. ISBN: 0672322285

Comment citer cette page

ScholarGate. (2026, June 3). Cyclomatic Complexity Metric. ScholarGate. https://scholargate.app/fr/numerical-methods/cyclomatic-complexity

Quelle méthode ?

Placez cette méthode aux côtés de ses plus proches parentes et lisez-les côte à côte — la bibliothèque pose les ouvrages sur la table ; le choix vous revient.

Comparer côte à côte

Référencée par

ScholarGateCyclomatic Complexity (Cyclomatic Complexity Metric). Consulté le 2026-06-15 sur https://scholargate.app/fr/numerical-methods/cyclomatic-complexity · Jeu de données : https://doi.org/10.5281/zenodo.20539026