Obsah:

Ako sa počíta cyklomatická zložitosť?
Ako sa počíta cyklomatická zložitosť?

Video: Ako sa počíta cyklomatická zložitosť?

Video: Ako sa počíta cyklomatická zložitosť?
Video: 3 METHODS TO FIND THE CYCLOMATIC COMPLEXITY - Software Engineering 2024, Smieť
Anonim

Cyklomatická zložitosť je zdrojový kód zložitosť meranie, ktoré je korelované s množstvom chýb kódovania. to je vypočítané vytvorením grafu riadiaceho toku kódu, ktorý meria počet lineárne nezávislých ciest cez programový modul.

Okrem toho, ako sa vypočítava McCabeho cyklomatická zložitosť?

Ako vypočítať cyklomatickú zložitosť (McCabe)

  1. P = počet odpojených častí vývojového diagramu (napr. volajúci program a podprogram)
  2. E = počet hrán (prenosy kontroly)
  3. N = počet uzlov (sekvenčná skupina príkazov obsahujúca iba jeden prenos kontroly)

Čo je to cyklomatická zložitosť a prečo je dôležitá? Testovateľnosť a udržiavateľnosť sú dôležité pretože zaberajú väčšinu času v životnom cykle vývoja produktu. Cyklomatická zložitosť sa všeobecne používa na meranie zložitosť na úrovni triedy alebo metódy.

Okrem toho, ako sa vypočíta zložitosť kódu?

V roku 1976 Thomas McCabe Snr navrhol metriku na výpočet zložitosť kódu , s názvom Cyclomatic Zložitosť . Je definovaný ako: Kvantitatívny opatrenie počtu lineárne nezávislých ciest cez zdroj programu kód … vypočítané pomocou riadiaceho vývojového grafu programu.

Čo je dobré skóre cyklomatickej zložitosti?

Pre väčšinu rutín, a cyklomatická zložitosť pod 4 sa uvažuje dobre ; a cyklomatická zložitosť medzi 5 a 7 sa považuje za stredný zložitosť , medzi 8 a 10 je vysoká zložitosť , a nad tým je extrém zložitosť.

Odporúča: