Manuelle Zählung der zyklomatischen Komplexität erklären

Nehmen wir an, wir haben einen Code wie diesen:

switch(y)
{
case 1: case 2: case 3:
    function();
    break;
case 4: case 5: case 6:
    function_2();
    break;
}

Können wir hier den CC-Wert 6 + 1 erhalten? Warum wird ein Wert von 1 hinzugefügt? Wenn der CC-Wert als 7 betrachtet wird, ist das die Anzahl der unabhängigen Pfade?

Was passiert, wenn ein Sturzszenario oben in Betracht gezogen wird? Da es nur zwei mögliche eindeutige Pfade gibt, ist 2 +1 = 3

Welche der oben genannten sind richtig oder sind die beiden richtig?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage