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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Strata1000

    Strata1000

    28 EYLÜL 2009
  • ThePhestor

    ThePhestor

    22 Mart 2011