Pour la plupart des routines, une complexité cyclomatique inférieure à 4 est considérée comme bonne; une complexité cyclomatique entre 5 et 7 est considérée comme une complexité moyenne, entre 8 et 10 est une complexité élevée, et au-dessus, une complexité extrême.
Qu'est-ce qu'une bonne complexité cyclomatique ?
La complexité cyclomatique est une mesure simple de la complexité d'une application ou d'une routine. … Pour la plupart des routines, une complexité cyclomatique inférieure à 4 est considérée comme bonne; une complexité cyclomatique entre 5 et 7 est considérée comme une complexité moyenne, entre 8 et 10 est une complexité élevée, et au-dessus, une complexité extrême.
Existe-t-il une complexité cyclomatique de 10 ?
Si une méthode a une complexité cyclomatique de 10, cela signifie qu'il y a 10 chemins indépendants à travers la méthode. Cela implique qu'au moins 10 cas de test sont nécessaires pour tester tous les différents chemins à travers le code. Plus le nombre est petit, plus il est facile de tester.
Quelle complexité cyclomatique est mauvaise ?
Bien qu'il n'y ait pas de limite maximale unique "cette valeur est toujours mauvaise", la complexité cyclomatique excédant 10-15 est généralement un mauvais signe.
Combien coûte trop de complexité cyclomatique ?
1 Réponse. Le nombre exact est basé sur l'opinion de l'équipe/personnelle, mais 100+ est certainement beaucoup trop élevé. La règle signale une violation lorsque la complexité cyclomatique est plus de 25.