Pertanyaan yang diberi tag debugging

Debugging adalah proses memeriksa keadaan suatu program - umumnya dengan alat debugging - saat sedang berjalan dan berusaha menemukan bug yang menyebabkannya berperilaku tidak normal.

101
Apa manfaat dari menghindari penggunaan debugger?

Sepanjang karier saya, saya perhatikan bahwa beberapa pengembang tidak menggunakan alat debugging, tetapi lakukan pemeriksaan langsung pada kode yang salah untuk mencari tahu apa masalahnya. Walaupun berkali-kali dapat dengan cepat menemukan kesalahan dalam kode tanpa debugger adalah keterampilan...

61
Bagaimana Anda melakukan debug tanpa IDE? [Tutup]

Setiap kali saya mencari IDE (saat ini saya mengutak-atik Go), saya menemukan utas penuh dengan orang merekomendasikan Vi, Emacs, Notepad ++ dll. Saya tidak pernah melakukan pengembangan di luar IDE; Saya kira saya sudah dimanjakan. Bagaimana Anda melakukan debug tanpa IDE? Apakah Anda terbatas...

57
Mengapa reverse debugging jarang digunakan? [Tutup]

gdb mengimplementasikan dukungan untuk debugging terbalik pada 2009 (dengan gdb 7.0). Saya tidak pernah mendengarnya sampai 2012. Sekarang saya merasa sangat berguna untuk beberapa jenis masalah debugging. Saya berharap bahwa saya pernah mendengarnya sebelumnya. Perbaiki saya jika saya salah...

53
Bagaimana cara menguji tes?

Kami menguji kode kami untuk membuatnya lebih benar (sebenarnya, kecil kemungkinannya akan salah ). Namun, tes juga merupakan kode - mereka juga dapat mengandung kesalahan. Dan jika tes Anda buggy, mereka hampir tidak membuat kode Anda lebih baik. Saya dapat memikirkan tiga jenis kemungkinan...

33
Bagaimana cara paling efektif men-debug kode? [Tutup]

Bug yang merayap ke dalam kode dapat diminimalkan, tetapi tidak sepenuhnya dihilangkan seperti yang tertulis - programmer, meskipun banyak yang tidak setuju , hanya manusia. Ketika kita mendeteksi kesalahan dalam kode kita, apa yang bisa kita lakukan untuk menghilangkannya? Bagaimana kita harus...