A debugger adalah program yang dirancang untuk membantu pemrogram komputer menemukan kesalahan dalam kode sumber suatu program. Debugger menemukan kesalahan dengan memberikan lokasi kesalahan yang tepat atau umum, memungkinkan pemrogram untuk menelusuri program, menetapkan titik henti sementara, dan memantau kondisi (misalnya, nilai variabel).
Jenis debugger
Ada jenis debugger berikut yang mungkin digunakan oleh programmer. Debugger bergantung pada bahasa pemrograman Anda dan cara Anda menulis program atau skrip.
- Garis komando – Debugger yang dapat dijalankan di baris perintah baik secara terpisah dari program atau sebagai bagian dari kompiler atau juru bahasa. Misalnya saja menggunakan -D beralih dengan juru bahasa Perl menjalankan debuggernya.
- IDE – Debugger yang merupakan bagian dari IDE (lingkungan pengembangan terintegrasi)
- GUI – GUI (antarmuka pengguna grafis) yang memberikan programmer antarmuka yang lebih ramah visual untuk berinteraksi dengan suatu program
Bug, Debug, Dump, istilah Pemrograman