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

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011