{"text": "### Human: Buat daftar metode umum untuk debugging perangkat lunak.. ### Assistant: 1. Pernyataan Cetak: menambahkan berbagai pernyataan cetak di seluruh kode untuk melihat nilai variabel dan melacak aliran kode. 2. Titik putus: menetapkan titik putus dalam kode untuk menghentikan eksekusi pada titik tertentu dan memeriksa status program. 3. Langkah melalui kode: menggunakan debugger untuk melangkah melalui kode baris demi baris untuk menemukan di mana masalah terjadi. 4. Integrated Development Environment (IDE) alat debugging: menggunakan alat debugging built-in di IDE untuk memeriksa variabel, melihat call stack, memeriksa pengecualian, dll. 5. Debug bebek karet: menjelaskan kode dengan keras ke bebek karet atau objek apa pun yang tidak berwujud, dan dengan demikian, sering menemukan sumber kesalahan. 6. Tes Unit: menulis tes untuk memeriksa unit-unit kode dan mengevaluasi ulang ulang seperti versi Git untuk mengidentifikasi titik bug yang menyebabkan masalah, lalu menggunakan alat pengendalian ulang untuk mengidentifikasi perubahan yang terjadi. 8. Pernyataan Perbaikan Logging atau alat lain untuk mengamati perubahan yang terjadi pada kode."}