Daftar Isi:
- Definisi - Apa yang dimaksud dengan Debugging Bebek Karet?
- Techopedia menjelaskan Debugging Bebek Karet
Definisi - Apa yang dimaksud dengan Debugging Bebek Karet?
Di IT, istilah slang "debugging bebek karet" telah dibuat untuk menggambarkan strategi debugging yang sering kali efektif namun sederhana. Dalam debugging bebek karet, programmer duduk bebek karet kecil (atau benda mati lainnya) di dekat mereka di atas meja atau di dekat komputer, dan menjelaskan kode ke bebek baris demi baris.
Debugging bebek karet juga dikenal sebagai rubberducking.
Techopedia menjelaskan Debugging Bebek Karet
Gagasan di balik debugging bebek karet sederhana - dengan menjelaskan prosesnya dengan keras, programmer dapat lebih memahami sifat kode, tujuan masing-masing baris atau modul, dan kode apa yang dimaksudkan untuk dilakukan, berbeda dengan apa sebenarnya. Ide ini mirip dengan ide korektor membaca teks dengan keras untuk menangkap kesalahan, atau ahli matematika menjelaskan persamaan langkah demi langkah untuk memahami bagaimana proses bekerja.
Dengan debugging bebek karet, idenya didandani dengan cara yang lucu - bebek tidak benar-benar memainkan peran aktif dalam proses tersebut. Sekali lagi, ini adalah ide penjelasan verbal yang membantu pengembang untuk menangkap bug dalam kode. Sebagai contoh, pemrogram dapat "menunjukkan bebek" bagaimana loop mengumpulkan variabel string tertentu, dan menyadari bahwa salah satu parameter salah. Pemrogram dapat mengenali kesalahan fencepost dan jenis kesalahan lainnya saat mereka secara verbal menelusuri kode dan menjelaskannya dengan keras. Debugging Bebek karet telah menjadi istilah yang agak umum digunakan untuk menggambarkan proses eksplorasi semacam ini dan mengapa hal ini berharga bagi para profesional TI.
