İçindekiler:

Döngüsel karmaşıklık nasıl hesaplanır?
Döngüsel karmaşıklık nasıl hesaplanır?

Video: Döngüsel karmaşıklık nasıl hesaplanır?

Video: Döngüsel karmaşıklık nasıl hesaplanır?
Video: Koddan Karmaşıklık Analizi Yapılması 2024, Kasım
Anonim

Cyclomatic karmaşıklık bir kaynak kodudur karmaşıklık bir dizi kodlama hatasıyla ilişkilendirilen ölçüm. Bu hesaplanmış bir program modülü aracılığıyla doğrusal olarak bağımsız yolların sayısını ölçen kodun bir Kontrol Akış Grafiği geliştirerek.

Ayrıca, McCabe'nin döngüsel karmaşıklığı nasıl hesaplanır?

Siklomatik Karmaşıklık Nasıl Hesaplanır (McCabe)

  1. P = akış grafiğinin bağlantısız bölümlerinin sayısı (örneğin, çağıran bir program ve bir alt program)
  2. E = kenar sayısı (kontrol transferleri)
  3. N = düğüm sayısı (yalnızca bir kontrol aktarımı içeren sıralı ifadeler grubu)

Ayrıca, döngüsel karmaşıklık nedir ve neden önemlidir? Test edilebilirlik ve sürdürülebilirlik önemli çünkü ürünün geliştirme yaşam döngüsünde zamanın çoğunu alırlar. Cyclomatic karmaşıklık genellikle ölçmek için kullanılır. karmaşıklık sınıf veya yöntem düzeyinde.

Ek olarak, kod karmaşıklığı nasıl hesaplanır?

1976'da Thomas McCabe Snr, hesaplamak için bir metrik önerdi. kod karmaşıklığı , Siklomatik olarak adlandırılan karmaşıklık . Şu şekilde tanımlanır: Bir nicel ölçüm Bir programın kaynağından geçen lineer bağımsız yolların sayısının kod … programın kontrol akış grafiği kullanılarak hesaplanır.

İyi bir döngüsel karmaşıklık puanı nedir?

Çoğu rutin için, bir cyclomatic karmaşıklık 4'ün altı kabul edilir iyi ; a cyclomatic karmaşıklık 5 ile 7 arası orta olarak kabul edilir karmaşıklık , 8 ile 10 arası yüksek karmaşıklık , ve bunun üstü aşırı karmaşıklık.

Önerilen: