Track organization code quality trends
GitHub, organizasyon düzeyindeki Code Quality panosuna yeni bir Trends sekmesi ekledi. Sekme, kod kalitesinin depolar genelinde zaman içinde nasıl değiştiğini gösteriyor. Anlık bir görüntü yerine, açık bulguların artıp azaldığı ve bu değişimi hangi depoların yönlendirdiği takip edilebiliyor. Duyuru, özelliğin GitHub Code Quality kapsamındaki organizasyonlar için genel kullanıma açıldığını da beraberinde getiriyor.
Bu yazıda Trends sekmesinin ne sunduğu, hangi planlarda erişilebilir olduğu ve kod kalitesi yönetişimi tarafında ne anlama geldiği kaynağın verdiği bilgiler çerçevesinde özetleniyor.
Trends sekmesi ne sunuyor?
Yeni sekmenin merkezinde bir trend grafiği var. Grafik, açık bulguları belirli bir zaman aralığı boyunca çiziyor ve organizasyonun kod kalitesinin genel yönünü tek bakışta okumayı kolaylaştırıyor. Kaynağa göre grafik üç temel eksende yapılandırılabiliyor:
- Tarih aralığı: 7, 14 veya 30 günlük pencereler arasında seçim yapılabiliyor.
- Gruplama: Bulgular, sağlık puanına (health score) ya da önem derecesine (severity) göre gruplanıyor.
- Özet metrikler: Grafiğin yanında mevcut toplam açık bulgu sayısı ve seçilen dönemin başlangıcından bu yana gerçekleşen net değişim gösteriliyor.
Üç bileşen birlikte, “organizasyonda açık bulgular artıyor mu, azalıyor mu?” sorusuna doğrudan cevap veren bir üst düzey görünüm oluşturuyor. Nokta atışı bir snapshot yerine, düzeltme çalışmalarının etkisini haftalar bazında ölçmeye yönelik bir yaklaşım söz konusu.
Depo bazlı sıralama: iyileşen ve destek gereken depolar
Trends sekmesi yalnızca toplulaştırılmış bir grafikten ibaret değil. Grafiğin altında, depoları açık bulgulardaki değişime göre sıralayan iki ayrı tablo bulunuyor. Bu tablolar üzerinden:
- Açık bulguları en çok azalan, yani en fazla iyileşen depoları tespit etmek,
- Açık bulguları artan ya da desteğe ihtiyaç duyan depoları görmek mümkün.
Bu ayrım özellikle platform ekipleri ve güvenlik/kalite yönetişimiyle ilgilenen roller için işlevsel. Hangi ekiplerin ilerleme kaydettiğini görünür kılarken, hangi depoların odaklanılması gereken noktalar olduğunu da aynı ekranda ortaya koyuyor. Kaynak, tablo sıralamasının doğrudan “open findings”teki değişim üzerinden yapıldığını belirtiyor; ölçüt sübjektif değil, doğrudan bulgu sayısındaki farka bağlı.
Filtrelerle odaklanmış görünüm
Sekmenin dikkat çeken bir yani, sayfanın üst kısmında uygulanan depo filtreleriyle uyumlu çalışması. Hem trend grafiği hem de iyileşen/destek gereken depo tabloları, seçilen filtrelere göre otomatik daralıyor. Bu sayede:
- Belirli bir takımın sahiplendiği depolara odaklanmak,
- Kritik uygulamaları içeren bir alt kümeyi ayrı incelemek,
- Yalnızca ilgilenilen depolar üzerinde trend analizi yapmak
mümkün oluyor. Büyük organizasyonlarda tüm depoların tek grafikte bulanıklaşması riskine karşı, bu filtre uyumluluğu pratik bir çözüm sağlıyor.
Hangi planlarda erişilebilir?
Kaynağa göre organizasyon düzeyindeki kalite trendleri şu koşullarda genel kullanıma (GA) açıldı:
- GitHub Enterprise Cloud ve GitHub Team planlarındaki, GitHub Code Quality etkin organizasyonlar.
- Data residency özellikli GitHub Enterprise Cloud kurulumları.
Öte yandan özellik GitHub Enterprise Server tarafında sunulmuyor. Server üzerinde çalışan ekipler için organizasyon düzeyinde trend takibinin şimdilik bulut tarafında kalan bir yetenek olduğunu not etmek gerek.
Kod kalitesi yönetişimi açısından anlamı
Code Quality panosunun daha önceki halinde açık bulgular ağırlıklı olarak anlık bir tablo olarak sunuluyordu. Trends sekmesiyle birlikte aynı verinin zaman ekseninde nasıl hareket ettiğini takip etmek yerleşik bir yetenek haline geldi. Bu durum, kalite ve güvenlik programlarının etkisini raporlamak isteyen ekipler için doğal bir çıkış noktası sunuyor: dönem başındaki toplam bulgu, dönem sonundaki toplam bulgu ve net değişim tek ekranda görülebiliyor.
Kaynak; grafik, tablolar ve filtre uyumluluğu dışında yeni bir alarm, otomasyon veya API detayı belirtmiyor. Trends sekmesi bu aşamada, mevcut Code Quality verisinin üzerine oturan görselleştirme ve karşılaştırma odaklı bir katman olarak konumlanıyor.
Kısa özet
- Organization Code Quality panosuna Trends sekmesi eklendi.
- 7/14/30 günlük tarih aralıklarında, sağlık puanı veya önem derecesine göre gruplanmış açık bulgu grafiği sunuluyor.
- Grafik yanında toplam açık bulgu ve dönem başından bu yana net değişim gösteriliyor.
- İki ayrı tablo, depoları açık bulgu değişimine göre sıralıyor: en çok iyileşenler ve desteğe ihtiyaç duyanlar.
- Sayfanın üstündeki depo filtreleri hem grafiği hem tabloları etkiliyor.
- Özellik; GitHub Enterprise Cloud, GitHub Team ve data residency özellikli Enterprise Cloud için genel kullanımda, Enterprise Server’da sunulmuyor.
Kaynaklar ve İleri Okuma
- GitHub Changelog: Track organization code quality trends
- GitHub Code Quality dokümantasyonu
- GitHub Enterprise Cloud with data residency
- GitHub Code Quality duyuru ve tartışma başlığı
- GitHub Code Quality API: Repo Bazlı Açma-Kapama Dönemi
- GitHub Code Quality artık ücretli: Kurumlar neyi hesap etmeli?
- GitHub Code Quality Faturası: Lisans Tahmini Preview’da







2 comments