Junior
Geliştirici için hatlar nasıl sınıflandırılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Hataların sınıflandırılması, geliştiricilerin sorunu daha hızlı anlamalarına ve düzeltme önceliğini belirlemelerine yardımcı olur. Ana sınıflandırma kriterleri:
- Ağırlık (Severity): Hatanın uygulamanın çalışmasına etkisi.
- Engelleyici: Uygulama tamamen çalışmaz hale gelir veya ana işlevsellik erişilemez, yedek yollar yoktur.
- Kritik: İşlevsellikte ciddi ihlal, önemli sayıda kullanıcı veya ana iş süreçlerini etkiler. Kısmi yedek yollar veya geçici çözümler olabilir.
- Büyük: İşlevsellik veya kullanılabilirlikte önemli bir ihlal, ancak tam blokaj yok.
- Küçük: İşlevsellikte küçük ihlal, kozmetik kusurlar, yazım hataları. Uygulamanın çalışmasını önemli ölçüde etkilemez.
- Trivial: Kullanıcı kullanımını neredeyse etkilemeyen küçük kusurlar, en son düzeltilebilir.
- Öncelik (Priority): Hatanın giderilme aciliyeti. QA ve Ürün Sahibi/Takım Lideri tarafından birlikte belirlenir.
- En yüksek: Derhal düzeltilmeli, sürüm çıkışını engeller veya kritik kullanıcıları etkiler.
- Yüksek: Yakında düzeltilmeli, önemli kullanım senaryolarını etkiler.
- Orta: Bir sonraki sürümden önce düzeltilmesi tercih edilir.
- Düşük: Sonraki sürümlerde düzeltilebilir, kritik değildir.
- Tür (Type): Hata kategorisi.
- Fonksiyonel: İşlevsellikte hata.
- UI/UX: Görünüm veya kullanılabilirlik sorunları.
- Performans: Performans sorunları (yükleme hızı, yanıt verme).
- Güvenlik: Güvenlik açıkları.
- Uyumluluk: Farklı cihazlar, tarayıcılar, işletim sistemlerinde çalışma ile ilgili hatalar.
- Entegrasyon: Modüller veya sistemler arasındaki etkileşim sorunları.
- Kullanılabilirlik: Arayüz kullanımı veya görevleri yerine getirmede zorluklar.
- Durum (Status): Hatanın yaşam döngüsündeki mevcut durumu.
- Yeni: Yeni oluşturuldu.
- Açık: İşleme alındı.
- İşlemde: Üzerinde çalışılıyor.
- Düzeltilmiş: Geliştirici tarafından düzeltildi.
- Tekrar test bekleniyor: QA tarafından tekrar test ediliyor.
- Reopen: Tekrar test geçmedi, tekrar geliştiriciye atandı.
- Kapatıldı: Başarılı bir şekilde tekrar test edildi.
- Reddedildi / Yeniden üretilemiyor: Hata yeniden oluşturulamıyor veya hata değil.
- Ertelendi: Düzeltme daha sonraki bir tarihe ertelendi.
Bilgi sağlarken, tekrar üretim adımlarının açık bir tanımını, mevcut ve beklenen sonucu, derleme/ortam sürümünü ve günlükleri de dahil etmek önemlidir.