SORU
26 Mayıs 2009, Salı


Cyclomatic Karmaşıklığı nedir?

Her şimdi ve sonra gördüğüm bir terimdir "Cyclomatic Karmaşıklık". Burada ÇOK gördüm ile ilgili Soruları "nasıl hesaplanabilir CC Dil X" ya da "Nasıl yapacağım Y ile minimum miktarı CC", ama emin değilim Bunu çok iyi anlıyorum.

NDepend Website, temelde şeklinde bir açıklama gördüm: "bir yöntemde karar sayısı. Her,, & & vb için. CC 1 ekler"") puan. Bu gerçekten o mu? Evet, neden bu kadar kötü? Bir if kodu anlamak kolay tutmak için oldukça düşük sayıda tutmak isteyebilirsiniz görebiliyorum, ama bu gerçekten her şey yolunda mı?

Yoksa daha derin bir kavramdır?

CEVAP
26 Mayıs 2009, Salı


Daha derin bir kavram farkında değilim. Genellikle sürdürülebilirlik Endeksi kapsamında kabul olduğuna inanıyorum. Daha dalları belli bir yöntem içinde var, daha zor olan yöntem çalışması (genellikle) zihinsel bir model elde etmektir.

Yüksek cyclomatic karmaşıklığı ile yöntemleri de tam kod kapsama birim testlerinde elde etmek için daha zordur. (Teşekkürler Mark W!)

Bu devamlılık içinde tüm diğer yönleri elbette getiriyor. Hata olasılığı regresyon benzeri//. Çekirdek kavramı düz ileri, ama güzel.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • ipsy

    ipsy

    1 EKİM 2012
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009