Sadržaj:

Kako se izračunava ciklomatska složenost?
Kako se izračunava ciklomatska složenost?

Video: Kako se izračunava ciklomatska složenost?

Video: Kako se izračunava ciklomatska složenost?
Video: Шина Айенгар: Как облегчить выбор 2024, Novembar
Anonim

Ciklomatska složenost je izvorni kod složenost mjerenje koje je u korelaciji sa brojnim greškama kodiranja. TO JE izračunati razvijanjem kontrolnog toka grafikona koda koji mjeri broj linearno nezavisnih putanja kroz programski modul.

Osim toga, kako se izračunava McCabeova ciklomatska složenost?

Kako izračunati ciklomatsku složenost (McCabe)

  1. P = broj nepovezanih dijelova grafa toka (npr. pozivni program i potprogram)
  2. E = broj rubova (prijenos kontrole)
  3. N = broj čvorova (uzastopna grupa izjava koja sadrži samo jedan prijenos kontrole)

Takođe, šta je ciklomatska složenost i zašto je važna? Testabilnost i održavanje su bitan jer zauzimaju većinu vremena u životnom ciklusu razvoja proizvoda. Ciklomatska složenost se općenito koristi za mjerenje složenost na nivou klase ili metode.

Dodatno, kako se izračunava složenost koda?

Godine 1976. Thomas McCabe Snr je predložio metriku za izračunavanje složenost koda , pod nazivom Cyclomatic Složenost . Definiše se kao: A kvantitativno mjera broja linearno nezavisnih putanja kroz izvor programa kod … izračunato korištenjem kontrolnog grafa toka programa.

Šta je dobar rezultat ciklomatske složenosti?

Za većinu rutina, a ciklomatska složenost ispod 4 se smatra dobro ; a ciklomatska složenost između 5 i 7 se smatra srednjim složenost , između 8 i 10 je visoka složenost , a iznad toga je ekstremno složenost.

Preporučuje se: