Məhsul
Archito YeniMerge request-lərdən öyrənir, ilişəni göstərir Inteqrasiyalar 25
Həllər
Rola görə
Niyə AppArch
Resurslar
Müştərilər Qiymətlər Əlaqə
Dil
Bizimlə əlaqə

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.

  1. Deponun hamısı

    Planlı, tələb əsasında və ya MR pipeline-ı ilə; doqquz dildə.

  2. CI-nizdə analizator

    Qaydalar paneldən gəlir; depo heç vaxt yüklənmir.

  3. Geri qayıdanlar

    Kod parçalı tapıntılar, paketlər və versiyaları, layihə üzrə metriklər, sətir sayları.

  4. Paneldə ballanır

    1000 sətrə düşən ciddiliyə görə çəkili tapıntılar, sonra təkrar və mürəkkəblik.

  5. 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.

  1. Hər tapıntı ciddiliyinə görə çəkilənir.

  2. Çəkilər 1000 sətir koda görə sayılır; bu sıxlıq artdıqca bal eksponensial düşür.

  3. 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.

  4. 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.

Nəzərdə tutulan
Kodda
  • İ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.

01

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.

02

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.

03

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.

04

Paket & layihə metrikaları

Asılılıqlar, versiyalar və layihə səviyyəsində metrikalar bir hesabatda toplanır.

05

İ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.

06

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.

İ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.

Bülletenimizə qoşulun

Yeni modullar, buraxılış qeydləri və memarlıq haqqında yazılar. İstədiyiniz vaxt bir kliklə ayrıla bilərsiniz.