Ürün
Archito YeniMerge request'lerinizden öğrenir, takılanı gösterir Entegrasyonlar 25
Çözümler
Rolünüze göre
Neden AppArch
Kaynaklar
Müşteriler Fiyatlandırma İletişim
Dil
İletişime geç

Kod tabanınızın tek, ölçülebilir kalite skoru.

ArchScan tüm kod tabanını tarar; SOLID ihlalleri, bağımlılık sorunları ve mimari kokuları kategori ağırlıklı bir skorla raporlar.

Çalışan bir kurulumdan ekranlar

Bir raporun anatomisi

Her tarama yedi bölümlü, eksiksiz bir rapor üretir.

Özet skor

Kategori ağırlıklı tek skor + durum.

Bulgular

Kod parçacığı ve dosya konumuyla.

SOLID

İlke bazında ihlal dökümü.

Paketler

Bağımlılıklar ve sürümler.

Projeler

Proje bazında metrikler.

Bağımlılık haritası

İnteraktif grafik görünümü.

Depodan skora

Tam tarama, kod tabanının tamamını CI'ınızda okur; panel bulunanları sürümden sürüme karşılaştırabileceğiniz bir skora dönüştürür.

  1. Deponun tamamı

    Zamanlanmış, isteğe bağlı ya da MR pipeline'ıyla birlikte; dokuz dilde.

  2. CI'ınızda analizci

    Kurallar panelden gelir; depo hiçbir zaman yüklenmez.

  3. Geri dönenler

    Kod parçacıklı bulgular, paketler ve sürümleri, proje bazında metrikler, satır sayıları.

  4. Panelde puanlanır

    1000 satır başına önem ağırlıklı bulgular, ardından tekrar ve karmaşıklık.

  5. Rapor ve harita

    Yedi bölümlü rapor, bağımlılık haritası ve HTML/PDF dışa aktarım.

Skor nasıl hesaplanır

Her proje için aynı formül; böylece küçük bir servis ile büyük bir monolit adil biçimde değerlendirilir.

  1. Her bulgu önem derecesine göre ağırlıklandırılır.

  2. Ağırlıklar 1000 satır kod başına sayılır; bu yoğunluk arttıkça skor üstel olarak düşer.

  3. Ardından düşüşler: %3'ün üzerindeki kod tekrarı en fazla 15 puan, karmaşıklığı 20'yi aşan metotlar en fazla 10 puan düşürür.

  4. Tavanlar: tek bir kritik bulgu skoru en fazla 79'a sınırlar; beş kritik bulgu ya da 1000 satırda bir hata en fazla 69'a sınırlar.

Mimarinizi görün, sadece okumayın

Projeler arası bağımlılıklar interaktif bir grafikte canlanır; döngüleri ve sızıntıları tek bakışta yakalarsınız. Rapor paylaşılabilir HTML/PDF olarak dışa aktarılır.

Amaçlanan
Kodda
  • İzin verilen bağımlılık
  • Katman ihlali: domain altyapıya bağımlı
  • Döngü: uygulama ve altyapı birbirine bağımlı

Önce amaçladığınız katman düzeni, sonra kodun gerçekte yaptığı. ArchScan haritası ikinci resmi doğrudan koddan çizer.

Raporun içinde ne var?

Her tarama, ekibinizin üzerinde konuşabileceği somut bir tabloya dönüşür.

01

Kategori ağırlıklı skor

Mimari, SOLID, bağımlılık ve metrik kategorileri ağırlıklarına göre tek, sürümler arası karşılaştırılabilir bir skora indirilir.

02

Kod parçacıklı bulgular

Her bulgu ilgili kod parçacığı ve tam dosya konumuyla gelir - tahmin yok, doğrudan satıra gidin.

03

İlke bazında SOLID dökümü

İhlaller beş SOLID ilkesine göre ayrıştırılır; en çok hangi prensipte zorlandığınızı net görürsünüz.

04

Paket & proje metrikleri

Bağımlılıklar, sürümler ve proje bazında metrikler tek raporda toplanır.

05

İnteraktif bağımlılık haritası

Projeler arası bağımlılıklar interaktif bir grafikte gezilir; döngüleri ve katman sızıntılarını tek bakışta yakalarsınız.

06

Paylaşılabilir dışa aktarım

Raporu HTML/PDF olarak dışa aktarın; rapor dilini workspace bazında seçersiniz. Tarama kendi CI'nızda çalışır.

İlk raporunuzu dakikalar içinde alın

Bağlayın, tarayın, skorunuzu görün - taramalar kendi altyapınızda çalışır.

Bültenimize katılın

Yeni modüller, sürüm notları ve mimari üzerine yazılar. İstediğiniz zaman tek tıkla ayrılırsınız.