Hata ayıklama (debugging)
Kısaca: Bir programdaki hatayı (bug) bulma, nedenini anlama ve düzeltme sistematik süreci.
Biraz daha ayrıntılı: Yaygın teknikler, değişken değerlerini denetlemek için basit çıktıdan, yürütmeyi adım adım duraklatıp tüm değişkenlerin geçerli durumunu incelemenize olanak tanıyan özel hata ayıklayıcı araçlara (kesme noktaları) kadar uzanır. İyi test kodu ve bilgilendirici hata iletileri hata ayıklamanın süresini belirgin biçimde kısaltır.
Ayrıntılı
Program hatası için “bug” terimi… kökenlidir
Ayrıca bak: Hatalar, İstisnalar