Sobes.tech
Junior

İnkişaf etdirici üçün xətaları necə təsnif etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Xətaların təsnifatı proqramçılara problemi daha tez başa düşməyə və düzəliş prioritetini müəyyən etməyə kömək edir. Əsas təsnifat meyarları:

  • Ciddiyyət (Severity): Xətanın tətbiqin işləməsinə təsiri.
    • Bloklayıcı: Tətbiq tamamilə işləməz və ya əsas funksionallıq əlçatmazdır, vasitəçi yol yoxdur.
    • Kritik: Əhəmiyyətli sayda istifadəçi və ya əsas biznes proseslərinə təsir edən ciddi funksional pozuntu. Qismən vasitəçi yollar və ya müvəqqəti həllər mövcud ola bilər.
    • Əsas: Əhəmiyyətli funksional və ya istifadə rahatlığında pozuntu, lakin tam bloklamadan deyil.
    • Kiçik: Kiçik funksional pozuntu, kosmetik qüsurlar, yazı səhvləri. Tətbiqin işləməsinə əhəmiyyətli təsir göstərmir.
    • Trivial: İstifadəçinin istifadəsinə demək olar ki, təsir etməyən kiçik qüsurlar, sonuncu olaraq düzəldilə bilər.
  • Prioritet (Priority): Xətanın düzəldilmə təciliyi. QA və Product Owner/Team Lead tərəfindən birlikdə müəyyən edilir.
    • Ən yüksək: Təcili düzəliş tələb edir, buraxılışı bloklayır və ya əsas istifadəçilərə kritik təsir göstərir.
    • Yüksək: Qısa zamanda düzəldilməlidir, vacib istifadə ssenarilərinə təsir edir.
    • Orta: Növbəti versiyadan əvvəl düzəldilməsi tövsiyə olunur.
    • Aşağı: Növbəti versiyalarda düzəldilə bilər, kritik deyil.
  • Növ (Type): Xətanın kateqoriyası.
    • Funksional: Funksiyanın işləməsində səhv.
    • UI/UX: Görünüş və ya istifadə rahatlığı ilə bağlı problemlər.
    • Performans: Performans problemləri (yükləmə sürəti, cavabvermə).
    • Təhlükəsizlik: Təhlükəsizlik zəiflikləri.
    • Uyğunluq: Fərqli cihazlar, brauzerlər və əməliyyat sistemlərində işləmə ilə bağlı səhvlər.
    • İnteqrasiya: Modullar və ya sistemlər arasında qarşılıqlı əlaqə problemləri.
    • İstifadə rahatlığı: İnterfeys istifadə və vəzifələrin yerinə yetirilməsində çətinliklər.
  • Vəziyyət (Status): Xətanın həyat dövründəki hazırkı vəziyyəti.
    • Yeni: Yaradılıb.
    • Açıq: İş üçün qəbul olunub.
    • İşləndirilir: Üzərində işlənir.
    • Təmir olunub: İnkişafçı tərəfindən düzəldilib.
    • Yenidən test gözləyir: QA tərəfindən yenidən test edilir.
    • Reopen: Yenidən testdən keçmədi, inkişafçıya yenidən təyin olundu.
    • Bağlandı: Uğurla yenidən test edildi.
    • Rədd edildi / Yenidən yaradılmır: Xəta təkrarlanmır və ya defekt deyil.
    • Gecikdirildi: Düzəliş daha sonra tarixə təxirə salındı.

Məlumat təqdim edərkən, təkrarlama addımlarının aydın təsviri, faktiki və gözlənilən nəticə, build/mühit versiyası və logların daxil edilməsi də vacibdir.