Dalam latihan ini Anda akan mempelajari dasar-dasar kode permainan JDB. Debugging bisa menjadi tugas yang sulit dan sering membutuhkan kesabaran, tetapi penting bagi Anda untuk belajar bagaimana melakukannya dengan benar. Dalam latihan ini Anda akan bekerja melalui contoh sederhana dari kode debugging di Java. Setelah Anda menyelesaikan latihan ini, cobalah melakukan beberapa contoh tambahan sendiri dengan jenis bug lainnya!
Permainan JDB
Anda harus menggunakan jdb untuk men-debug kode Java Anda. Anda dapat menggunakannya untuk men-debug program yang ditulis dalam Java, men-debug aplikasi yang menggunakan bahasa pemrograman Java dan library standarnya, atau bahkan men-debug program yang tidak berjalan dengan baik.
Untuk mempelajari dasar-dasar debugging di java, pertama-tama Anda perlu memahami apa itu. Debugging adalah proses yang digunakan programmer untuk mendeteksi dan memperbaiki bug atau kesalahan dalam kode mereka. Penting untuk dicatat bahwa meskipun kita sering menyebut masalah ini sebagai bug, tidak ada yang namanya bug di java – bug hanya mengacu pada serangga atau hewan lain (dan terkadang bahkan manusia) yang dapat merusak perangkat lunak atau perangkat keras. Kesalahan adalah sesuatu yang salah dengan kode Anda, tetapi bukan karena gangguan luar (seperti virus).
Debugging memungkinkan Anda untuk mengetahui dengan tepat di mana program Anda salah sehingga Anda dapat memperbaikinya! Tujuan dari debugging ada dua:
- Untuk mengetahui mengapa ada yang salah dalam program Anda
- Untuk memperbaiki masalah-masalah tersebut sehingga tidak akan terjadi lagi
Kode di bawah ini adalah skrip sederhana untuk menghasilkan nilai pi menggunakan kelas Java Math. Outputnya salah, tetapi Anda tidak tahu mengapa.
- Periksa apakah Anda dapat menentukan apa masalahnya dengan kode tersebut.
- Cari tahu apa jenis kesalahannya dan bagaimana cara memperbaikinya.
- Apa maksudnya ini?
Baris 26 Anda Akan Menemukan Output Dari Program Anda Yang Tidak Bberjalan Dengan Benar.
Di dalam skrip, pada baris 26 Anda akan menemukan output dari program Anda. Output ini seharusnya berupa angka, tetapi dalam kasus Anda, output ini berupa string. Anda perlu melihat ini sebelum bergerak maju.
Akses file skrip di editor jika perlu dan lihatlah untuk mengetahui apa yang menyebabkan kesalahan ini. Anda mungkin ingin mencoba menjalankan kode anda, jadi perhatikan apa saja yang mungkin mencegahnya berjalan dengan benar, atau pesan error yang anda lihat.
Jika Anda menggunakan editor kode, seperti Visual Studio Code atau Sublime Text, Anda akan melihat kesalahan di editor. Sebagai contoh:
Kesalahan CS0020: ‘System’ tidak didefinisikan, Baris 4. “`.
Jika Anda menggunakan editor kode dan tidak melihat kesalahan apa pun yang ditampilkan di dalamnya, coba jalankan kode Anda untuk melihat apakah kode tersebut melempar pengecualian yang mencegah game Anda dimulai. Sebagai contoh: ““cs C:\Users\[username]\Desktop\C#-basic-sample>dotnet run Game tidak dapat dijalankan karena error: System is not defined on line 4 at Program. (Program.cs:4) at System.b__0_0 () at System.d__0_1 (System.Threading._TimerCallback) . . . . “`
Anda mungkin juga ingin mencoba menjalankan kode Anda lagi hanya untuk mengukurnya!
Cara Perbaiki Kesalahan Dalam Kode Anda.
- Perbaiki kesalahan dalam kode Anda.
- Coba jalankan kode Anda lagi.
Setelah menulis dan menguji solusi Anda, Anda harus memverifikasi bahwa solusi itu berfungsi dengan benar. Ini sangat penting jika Anda belum pernah melakukan ini sebelumnya!
Periksa output untuk keakuratannya. Jika pengguna memasukkan angka yang tidak valid, apakah jawaban mereka mencerminkan kesalahan mereka?
Cari pesan-pesan kesalahan di konsol atau jendela terminal. Coba jalankan program lagi, dan lihat apakah ada kesalahan yang muncul di layar.
Coba jalankan kode anda dari jendela terminal lain pada saat yang sama ketika anda melakukan debugging di jendela terminal yang pertama; anda mungkin akan mendapatkan umpan balik yang berguna di sana tentang apa yang terjadi (atau apa yang tidak terjadi).
selengkapnya situs untuk menjalankan program permainan DJB hanya di shiobet.
Cara Mendebug Kode Permainan JDB
Lakukan langkah-langkah berikut untuk men-debug kode Anda:
- Jalankan kode.
- Temukan kesalahan apa pun (seperti kesalahan sintaks atau kesalahan logika runtime).
- Perbaiki kesalahan tersebut.
- Verifikasi bahwa kode Anda berfungsi dengan benar.
Anda sekarang harus dapat memahami bagaimana cara men-debug kode, dan betapa pentingnya hal itu dalam pemrograman.
Baca Juga :