Table des matières:

Comment la complexité cyclomatique est-elle calculée ?
Comment la complexité cyclomatique est-elle calculée ?

Vidéo: Comment la complexité cyclomatique est-elle calculée ?

Vidéo: Comment la complexité cyclomatique est-elle calculée ?
Vidéo: Algorithmique (14/14) - Complexité des algorithmes 2024, Novembre
Anonim

Complexité cyclomatique est un code source complexité mesure qui est corrélée à un certain nombre d'erreurs de codage. Il est calculé en développant un graphique de flux de contrôle du code qui mesure le nombre de chemins linéairement indépendants à travers un module de programme.

D'ailleurs, comment est calculée la complexité cyclomatique de McCabe ?

Comment calculer la complexité cyclomatique (McCabe)

  1. P = nombre de parties déconnectées du graphe de flux (par exemple un programme appelant et un sous-programme)
  2. E = nombre d'arêtes (transferts de contrôle)
  3. N = nombre de nœuds (groupe séquentiel d'instructions contenant un seul transfert de contrôle)

Aussi, qu'est-ce que la complexité cyclomatique et pourquoi est-elle importante ? La testabilité et la maintenabilité sont important car ils occupent la plupart du temps dans le cycle de vie de développement du produit. Complexité cyclomatique est généralement utilisé pour mesurer la complexité au niveau de la classe ou de la méthode.

De plus, comment la complexité du code est-elle calculée ?

En 1976, Thomas McCabe Snr a proposé une métrique pour calculer complexité du code , appelé Cyclomatic Complexité . Il est défini comme: Un quantitatif mesure du nombre de chemins linéairement indépendants à travers la source d'un programme code … calculé à l'aide du graphe de flux de contrôle du programme.

Qu'est-ce qu'un bon score de complexité cyclomatique ?

Pour la plupart des routines, un complexité cyclomatique en dessous de 4 est considéré bon ; une complexité cyclomatique entre 5 et 7 est considéré comme moyen complexité , entre 8 et 10 est élevé complexité , et au-dessus c'est extrême complexité.

Conseillé: