Съдържание:

Как се изчислява цикломатичната сложност?
Как се изчислява цикломатичната сложност?

Видео: Как се изчислява цикломатичната сложност?

Видео: Как се изчислява цикломатичната сложност?
Видео: Програмиране 51 - Сложност на алгоритми 2024, Може
Anonim

Цикломатична сложност е изходен код сложност измерване, което е свързано с редица грешки в кодирането. то е изчислено чрез разработване на графика на контролния поток на кода, който измерва броя на линейно независимите пътища през програмния модул.

Освен това, как се изчислява цикломатичната сложност на Маккейб?

Как да изчислим цикломатична сложност (McCabe)

  1. P = брой на изключените части от графиката на потока (например извикваща програма и подпрограма)
  2. E = брой ръбове (прехвърляния на управление)
  3. N = брой възли (последователна група от изрази, съдържащи само едно прехвърляне на контрол)

Също така, какво е цикломатична сложност и защо е важна? Тестируемостта и поддръжката са важно тъй като те заемат по-голямата част от времето в жизнения цикъл на разработка на продукта. Цикломатична сложност обикновено се използва за измерване на сложност на ниво клас или метод.

Освен това, как се изчислява сложността на кода?

През 1976 г. Thomas McCabe Snr предложи метрика за изчисляване сложност на кода , наречен Cyclomatic Сложност . Определя се като: Количествено мярка от броя на линейно независими пътища през източника на програмата код … изчислено с помощта на графиката на контролния поток на програмата.

Какъв е добър резултат за цикломатична сложност?

За повечето рутинни процедури а цикломатична сложност под 4 се счита добре ; а цикломатична сложност между 5 и 7 се счита за средно сложност , между 8 и 10 е високо сложност , а над това е екстремно сложност.

Препоръчано: