İçeriğe geçin

Hata ayıklama

Davranış, veri ve program yürütmesini inceleyerek hatanın nedenini sistematik biçimde daraltmak.

Yazılım mimarisi

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