Tartalomjegyzék:

Hogyan számítják ki a ciklomatikus komplexitást?
Hogyan számítják ki a ciklomatikus komplexitást?

Videó: Hogyan számítják ki a ciklomatikus komplexitást?

Videó: Hogyan számítják ki a ciklomatikus komplexitást?
Videó: 3 METHODS TO FIND THE CYCLOMATIC COMPLEXITY - Software Engineering 2024, Lehet
Anonim

Ciklomatikus komplexitás egy forráskód bonyolultság mérés, amelyet számos kódolási hibával korrelálnak. Ez számított a kód Control Flow Graph-jának kidolgozásával, amely méri a programmodulon keresztüli lineárisan független utak számát.

Különben is, hogyan számítják ki McCabe ciklomatikus összetettségét?

A ciklomatikus komplexitás kiszámítása (McCabe)

  1. P = a folyamatábra szétkapcsolt részeinek száma (pl. egy hívó program és egy szubrutin)
  2. E = élek száma (vezérlés átadása)
  3. N = csomópontok száma (az utasítások szekvenciális csoportja, amely csak egy irányítás átadást tartalmaz)

Továbbá, mi az a ciklomatikus komplexitás, és miért fontos? A tesztelhetőség és a karbantarthatóság az fontos mert a termék fejlesztési életciklusában a legtöbb időt lefoglalják. Ciklomatikus komplexitás mérésére általában használják bonyolultság osztály vagy módszer szinten.

Ezenkívül hogyan számítják ki a kód bonyolultságát?

1976-ban Thomas McCabe Snr javasolt egy mérőszámot a számításhoz kód bonyolultsága , az úgynevezett Cyclomatic Bonyolultság . Meghatározása a következő: Mennyiségi intézkedés a program forrásán keresztüli lineárisan független útvonalak számáról kód … a program vezérlőfolyamat-grafikonjával számítva.

Mi a jó ciklomatikus komplexitási pontszám?

A legtöbb rutinhoz a ciklomatikus komplexitás 4 alatti értéket veszik figyelembe jó ; a ciklomatikus komplexitás 5 és 7 között közepesnek számít bonyolultság , 8 és 10 között magas bonyolultság , és e felett extrém bonyolultság.

Ajánlott: