Je n'ai aucun programme installé pour mesurer la complexité du code cyclomatrique pour le moment. Mais je me demandais si une méthode récursive augmente la complexité?La méthode récursive augmente-t-elle la complexité cyclomatrique?
par exemple.
// just a simple C# example to recursively find an int[]
// within a pile of string[]
private int[] extractInts(string[] s)
{
foreach (string s1 in s)
{
if (s1.ints.length < 0)
{
extractInts(s1);
}
else
{
return ints;
}
}
}
Merci.
Où est le 'int []' d'origine dans votre code? – strager
_Cyclomatic complexité_ dépend du nombre de chemins indépendants dans votre code. Approximativement traduit chercher ramification. La récursivité n'a pas besoin d'impliquer plusieurs chemins de contrôle. Je risque de deviner qu'il n'y a pas nécessairement de correspondance entre la récursivité et la complexité cyclomatique élevée. – dirkgently