Döngüsel karmaşıklık
Bir fonksiyondan geçen bağımsız yolların sayısını verir; pratikte if sayısı artı bir demektir.
Ölçüyü 1976'da Thomas McCabe, bir programın akış grafiğindeki doğrusal bağımsız yolların sayısı olarak tanımladı. İşe yarar kısayol karar noktalarını saymaktır: her if, while, case ve mantıksal işleç bir ekler. Sayı aynı zamanda her dalı kapsamak için gereken asgari test sayısına eşittir; McCabe'in asıl amacı da buydu.
Bir araç olarak metrik künttür. Satır sayısıyla güçlü biçimde ilişkilidir, bu yüzden zaten görünmeyen pek bir şey söylemez; üstelik yardımcı fonksiyonlara bölünerek, bütünü anlamayı kolaylaştırmadan aşağı çekilebilir. Değeri aykırı değerleri bulmasındadır: karmaşıklığı 60 olan fonksiyona, ölçünün geri kalanı neye yararsa yarasın, her zaman bir göz atmaya değer.