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

  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011