Sisällysluettelo:

Kuinka syklomaattinen kompleksisuus lasketaan?
Kuinka syklomaattinen kompleksisuus lasketaan?

Video: Kuinka syklomaattinen kompleksisuus lasketaan?

Video: Kuinka syklomaattinen kompleksisuus lasketaan?
Video: Kohti uutta lukuvuotta -webinaari 2024, Saattaa
Anonim

Syklomaattinen monimutkaisuus on lähdekoodi monimutkaisuus mittaus, jota korreloidaan useisiin koodausvirheisiin. se on laskettu kehittämällä koodin ohjausvuokaavion, joka mittaa ohjelmamoduulin läpi kulkevien lineaarisesti riippumattomien polkujen määrää.

Sitä paitsi, kuinka McCaben syklomaattinen monimutkaisuus lasketaan?

Syklomaattisen monimutkaisuuden laskeminen (McCabe)

  1. P = vuokaavion irrotettujen osien lukumäärä (esim. kutsuva ohjelma ja aliohjelma)
  2. E = reunojen lukumäärä (ohjauksen siirrot)
  3. N = solmujen lukumäärä (peräkkäinen lauseryhmä, joka sisältää vain yhden ohjauksen siirron)

Lisäksi mitä syklomaattinen kompleksisuus on ja miksi se on tärkeää? Testattavuus ja ylläpidettävyys ovat tärkeä koska ne vievät suurimman osan ajasta tuotteen kehityksen elinkaaresta. Syklomaattinen monimutkaisuus käytetään yleensä mittaamaan monimutkaisuus luokka- tai menetelmätasolla.

Lisäksi, miten koodin monimutkaisuus lasketaan?

Vuonna 1976 Thomas McCabe Snr ehdotti mittaria laskentaan koodin monimutkaisuus , nimeltään Cyclomatic Monimutkaisuus . Se määritellään seuraavasti: Määrällinen mitata ohjelman lähteen läpi kulkevien lineaarisesti riippumattomien polkujen määrästä koodi … laskettu käyttämällä ohjelman ohjausvuokaaviota.

Mikä on hyvä syklomaattinen kompleksisuuspistemäärä?

Useimmille rutiineille a syklomaattinen monimutkaisuus alle 4 otetaan huomioon hyvä ; a syklomaattinen monimutkaisuus 5-7 katsotaan keskitasoksi monimutkaisuus 8 ja 10 välillä on korkea monimutkaisuus , ja sen yläpuolella on äärimmäistä monimutkaisuus.

Suositeltava: