Debug (hata ayıklama), programdaki hataları (bug) bulup düzeltme işlemidir. 'Bug' (böcek) terimi, eski bir bilgisayarda bulunan gerçek bir güve/böcekten gelir.
Hata ayıklama adımları
- Hatanın tam olarak ne olduğunu oku (hata mesajı çok şey söyler)
- Hangi satırda olduğunu bul
- O satırdaki değerleri yazdır (print) ve kontrol et
- Küçük parçalar halinde test et
- Değiştir, tekrar dene
En güçlü araç: print
Değişkenlerin gerçekte ne değer taşıdığını görmek için araya print koymak, çoğu hatayı bulmanın en hızlı yoludur.
Kuzey Kutbu dersleriyle kendi elinle yazarak öğren.