İçeriğe geç

Debugging

'Nerede bozuldu?' sorusunu sistemli şekilde araştırma işi.

Bir hatanın nedenini bulup düzeltmeye çalışma süreci.

Adım adım inceleme — Bir sayfa açılmıyorsa önce loglara bakmak, sonra ilgili veri akışını tek tek kontrol etmek debugging yaklaşımına örnektir.

Kısa tanım

Debugging, hatanın kaynağını bulmak ve çözmek için yapılan inceleme sürecidir.

Basit anlatım

Bir cihaz neden çalışmıyor diye adım adım kablo, güç, parça ve ayar kontrol etmek gibi.

Ne zaman kullanılır?

  • Beklenmeyen hata çıktığında
  • Sistem farklı ortamlarda farklı davrandığında
  • Performans veya mantık sorunu olduğunda

Dikkat edilmesi gerekenler

  • Kör deneme yapmak yerine iz sürmek daha verimlidir
  • Loglar ve küçük testler çok yardımcı olur
  • Aynı hatayı tekrar tekrar üretmek bazen asıl sebebi gizler

İlgili terimler