Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Debugger Visual Studio adalah alat yang kuat. Sebelum kami menunjukkan cara menggunakannya, kami ingin berbicara tentang beberapa istilah seperti debugger, debugging, dan mode debug. Dengan cara ini, ketika kita berbicara nanti tentang menemukan dan memperbaiki bug, kita akan berbicara tentang hal yang sama.
Debugger vs. penelusuran kesalahan
Istilah penelusuran kesalahan dapat berarti banyak hal yang berbeda, tetapi paling harfiah, itu berarti menghapus bug dari kode Anda. Sekarang, ada banyak cara untuk melakukan ini. Misalnya, Anda dapat men-debug dengan memindai kode Anda mencari kesalahan ketik, atau dengan menggunakan penganalisis kode. Anda dapat men-debug kode dengan menggunakan profiler performa. Atau, Anda dapat men-debug dengan menggunakan debugger.
Debugger adalah alat pengembang yang sangat khusus yang melekat pada aplikasi yang sedang berjalan dan memungkinkan Anda memeriksa kode Anda. Dalam dokumentasi debugging untuk Visual Studio, ini biasanya yang kami maksud ketika kami mengatakan "debugging".
Mode debug vs. menjalankan aplikasi Anda
Saat menjalankan aplikasi di Visual Studio untuk pertama kalinya, Anda dapat memulainya dengan menekan tombol panah hijau
di toolbar (atau F5). Secara default, nilai Debug muncul di menu drop-down di sebelah kiri. Jika Anda baru menggunakan Visual Studio, ini dapat meninggalkan kesan bahwa debugging aplikasi Anda berkaitan dengan menjalankan aplikasi Anda -- yang memang benar -- tetapi ini pada dasarnya adalah dua tugas yang sangat berbeda.
Nilai Debug menunjukkan konfigurasi debug. Saat Memulai aplikasi (tekan panah hijau atau F5) dalam konfigurasi debug, Anda memulai aplikasi dalam mode debug, yang berarti Anda menjalankan aplikasi dengan debugger terlampir. Ini memungkinkan serangkaian fitur penelusuran kesalahan lengkap yang dapat Anda gunakan untuk membantu menemukan bug di aplikasi Anda.
Jika Anda membuka proyek, pilih pemilih drop-down di mana ia mengatakan Debug dan pilih Rilis sebagai gantinya.
Saat mengalihkan pengaturan ini, Anda mengubah proyek dari konfigurasi debug ke konfigurasi rilis. Proyek Visual Studio memiliki konfigurasi rilis dan debug terpisah untuk program Anda. Anda membuat versi debug untuk penelusuran kesalahan dan versi rilis untuk distribusi rilis akhir. Build rilis dioptimalkan untuk kinerja, tetapi build debug lebih baik untuk pemecahan masalah.
Kapan menggunakan debugger
Debugger adalah alat penting untuk menemukan dan memperbaiki bug di aplikasi Anda. Namun, konteks adalah raja, dan penting untuk memanfaatkan semua alat yang tersedia untuk dengan cepat membantu Anda menghilangkan bug atau kesalahan. Terkadang, "alat" yang tepat mungkin merupakan praktik pengkodan yang lebih baik. Dengan mempelajari kapan menggunakan debugger vs. beberapa alat lain, Anda juga akan mempelajari cara menggunakan debugger secara lebih efektif.
Konten terkait
Dalam artikel ini, Anda telah mempelajari beberapa konsep penelusuran kesalahan umum. Selanjutnya, Anda dapat mulai mempelajari cara men-debug dengan Visual Studio dan cara menulis kode dengan lebih sedikit bug. Artikel berikut menunjukkan contoh kode C#, tetapi konsepnya berlaku untuk semua bahasa yang didukung oleh Visual Studio.