Kod bazanızın tək, ölçülə bilən keyfiyyət skoru.
ArchScan bütün kod bazasını tarayır; SOLID pozuntularını, asılılıq problemlərini və memarlıq qoxularını kateqoriya çəkili bir balla hesabatlayır.
İşləyən bir quraşdırmadan ekranlar
Bir hesabatın anatomiyası
Hər skan yeddi bölmədən ibarət, tam paritetli hesabat yaradır.
Xülasə bal
Kateqoriya çəkili tək skor + status.
Tapıntılar
Kod parçası və fayl yeri ilə.
SOLID
Prinsip üzrə pozuntuların bölgüsü.
Paketlər
Asılılıqlar və versiyalar.
Layihələr
Layihə səviyyəsində metrikalar.
Asılılıq xəritəsi
İnteraktiv qraf görünüşü.
Depodan bala
Tam skan kod bazasının hamısını CI-nizdə oxuyur; panel tapılanları buraxılışdan buraxılışa müqayisə edə biləcəyiniz bala çevirir.
-
Deponun hamısı
Planlı, tələb əsasında və ya MR pipeline-ı ilə; doqquz dildə.
-
CI-nizdə analizator
Qaydalar paneldən gəlir; depo heç vaxt yüklənmir.
-
Geri qayıdanlar
Kod parçalı tapıntılar, paketlər və versiyaları, layihə üzrə metriklər, sətir sayları.
-
Paneldə ballanır
1000 sətrə düşən ciddiliyə görə çəkili tapıntılar, sonra təkrar və mürəkkəblik.
-
Hesabat və xəritə
Yeddi bölməli hesabat, asılılıq xəritəsi və HTML/PDF ixracı.
Bal necə hesablanır
Hər layihə üçün eyni düstur; beləliklə kiçik servis və böyük monolit ədalətlə qiymətləndirilir.
Hər tapıntı ciddiliyinə görə çəkilənir.
Çəkilər 1000 sətir koda görə sayılır; bu sıxlıq artdıqca bal eksponensial düşür.
Sonra çıxılmalar: 3%-dən yuxarı təkrar 15 bala qədər, mürəkkəbliyi 20-ni keçən metodlar 10 bala qədər azaldır.
Tavanlar: bir kritik tapıntı balı ən çox 79-a məhdudlaşdırır; beş kritik tapıntı və ya 1000 sətirdə bir xəta ən çox 69-a məhdudlaşdırır.
Memarlığınızı görün, sadəcə oxumayın
Layihələr arası asılılıqlar interaktiv qrafikdə canlanır; dövrləri və sızmaları bir baxışda tutursunuz. Hesabat paylaşıla bilən HTML/PDF kimi ixrac edilir.
- İcazə verilən asılılıq
- Qat pozuntusu: domain infrastrukturdan asılıdır
- Dövr: tətbiq və infrastruktur bir-birindən asılıdır
Əvvəlcə nəzərdə tutduğunuz qat düzülüşü, sonra kodun həqiqətən etdiyi. ArchScan xəritəsi ikinci şəkli birbaşa koddan çəkir.
Hesabatın içində nə var?
Hər skan komandanızın üzərində danışa biləcəyi konkret bir tabloya çevrilir.
Kateqoriya çəkili xal
Arxitektura, SOLID, asılılıq və metrik kateqoriyaları çəkilərinə görə tək, versiyalar arası müqayisə edilə bilən bir bala endirilir.
Kod fraqmentli tapıntılar
Hər tapıntı müvafiq kod fraqmenti və tam fayl yeri ilə gəlir - təxmin yoxdur, birbaşa sətrə gedin.
Prinsip üzrə SOLID bölgüsü
Pozuntular beş SOLID prinsipinə görə ayrılır; ən çox hansı prinsipdə çətinlik çəkdiyinizi aydın görürsünüz.
Paket & layihə metrikaları
Asılılıqlar, versiyalar və layihə səviyyəsində metrikalar bir hesabatda toplanır.
İnteraktiv asılılıq xəritəsi
Layihələr arası asılılıqlar interaktiv qrafda gəzilir; dövrləri və qat sızmalarını bir baxışda yaxalayırsınız.
Paylaşıla bilən ixrac
Hesabatı HTML/PDF olaraq ixrac edin; hesabat dilini workspace səviyyəsində seçirsiniz. Skan öz CI-nizdə işləyir.
Məhsulda görün
Bütün ekran görüntüləri
İlk hesabatınızı dəqiqələr içində alın
Bağlayın, skan edin, skorunuzu görün - skanlar öz infrastrukturunuzda işləyir.