Hata ayıklama
Davranış, veri ve program yürütmesini inceleyerek hatanın nedenini sistematik biçimde daraltmak.
Hata ayıklama nedir?
Hata ayıklama, nedenini daraltmak için hatanın sistematik incelenmesidir. Beklenen ve gerçek davranış tanımlanır, uygun tekrarlama adımları aranır ve varsayımlar gözlemlerle sınanır. Hata ayıklayıcı yürütmeyi kesme noktalarında durdurup değerleri ve çağrı yollarını gösterebilir. Başka uygun tanı araçları da yardımcı olabilir. Ancak araç tek başına iş mantığındaki nedeni açıklamaz.
Kurgusal portalda kapalı Q-18 işi, açık işler filtresine rağmen görünür. Ekip uygun test verileriyle kayıtlı durumu, filtre koşulunu ve sonraki gösterimi inceler. Böylece beklentinin hangi geçişte bozulduğu belirlenebilir. Yalnız satırı görünümden kaldırmak hatayı açıklamaz. Düzeltmenin ardından uygun testler ilk hata durumunu ve etkilenen komşu durumları denetler; tanı koymak tek başına onay kanıtı değildir.
Kaynaklar
İlgili terimler
- Birim testiBir kural veya fonksiyon gibi, yazılımın küçük ve belirli bir bölümünü hedefli olarak sınayan test.
- Statik kod analiziProgram kodunu veya ondan üretilmiş bir gösterimi, uygulamayı çalıştırmadan incelemek.
- HotfixÜretimde kullanılan sistemdeki acil sorun için yapılan hedefli düzeltme.
- Hata işlemeProgramın fark edilen hatayı nasıl ele alıp uygun tepki vereceğini belirlemek.
- Cache stampedeCache stampede, eşzamanlı isteklerin önbellekte aynı veriyi bulamayıp aynı pahalı işi tekrar tekrar başlatmasıdır.
- BackpressureBackpressure, alıcının yavaşlama veya duraklama sinyaliyle gelen veri akışını işleme kapasitesine uyarlar.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.