Ana içeriğe geç
Programlama

Scc 4.0 kod karmaşıklığı ve değişim sıklığını birleştiren analiz desteği sundu

Öne çıkanlar

  • SCC 4.0 sürümüyle birlikte karmaşıklık ve commit sıklığını birleştiren hotspots özelliği eklendi.
  • Puanlama, mevcut karmaşıklık ile commit sayısının çarpımının 0 ile 100 arasında normalize edilmesiyle hesaplanıyor.
  • Go-Git entegrasyonu sayesinde harici bir Git kurulumuna ihtiyaç duymadan geçmişe dönük analiz yapılabiliyor.

Kod satırı ve karmaşıklık sayım aracı SCC (sloc cloc and code), 4.0.0 sürümünü yayımladı. Yeni sürüm, yazılım projelerinde en çok dikkat ve bakım gerektiren dosyaları tespit etmeyi sağlayan "hotspots" özelliğini içeriyor.

Araç, dosyanın mevcut kod karmaşıklığı ile Git geçmişindeki commit sayısını çarparak 0-100 arasında normalize edilmiş bir puan üretiyor. Yalnızca karmaşıklık ya da yalnızca değişiklik sıklığı üzerinden yapılan sıralamaların test veya yapılandırma dosyalarını yanıltıcı biçimde öne çıkardığı belirtilirken, iki metriğin kesişiminin geliştiricilere daha isabetli bir harita sunduğu kaydedildi.

Sistem, Git geçmişini doğrudan analiz etmek için Go-Git kütüphanesini tek bir ikili dosya içinde kullanıyor. Varsayılan olarak son 1000 commit taranıyor ve analiz derinliği isteğe bağlı olarak değiştirilebiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.