Pengertian istilah Debug/Debugging pada Bahasa Pemrograman

DEFINISI
Debugging adalah proses mencari atau menganalisa kode pemrograman untuk tujuan perbaikan atau penyempurnaan. Ini adalah istilah yang sering dijumpai pada bahasa pemrograman.


Dalam merancang sebuah program, meskipun para pengembang berusaha sebaik mungkin pada tahap perancangan awal, pada kenyataannya, berbagai masalah mungkin saja muncul dikemudian hari. Ini merupakan kasus yang wajar, terlebih untuk program dengan skala besar (melibatkan ribuan baris kode). Adapun penyebab paling umum yang sering dijumpai adalah masalah yang disebabkan oleh kekeliruan pengembang itu sendiri (humman error).

Untuk beberapa kasus, proses debugging mungkin akan lebih sulit dibandingkan dengan pembuatan sistem awal. Masalah baru mungkin saja muncul akibat kegiatan debugging yang kurang perhitungan. Hal ini karena perubahan pada bagian tertentu pada program terkadang memerlukan penyesuaian untuk bagian-bagian lainnya.

Untuk tujuan kemudahan proses debugging, para pengembang berusaha menulis kode dengan sebaik mungkin yang dapat dibaca dengan mudah (humman-readable). Hal ini dapat dilakukan dengan menambahkan komen (keterangan) di berbagai tahap pada program, membuat dokumentasi pribadi dan lain sebagainya.
Komentar