Pendahuluan
Semakin cepat Anda menemukan dan mengidentifikasi bug, semakin cepat Anda bisa mendapatkan kode Anda stabil dan dirilis. Visual Studio Code mendukung penelusuran kesalahan kode untuk C# dan sebagian besar bahasa pengembangan perangkat lunak lainnya melalui penggunaan Ekstensi. Setelah belajar menggunakan alat debug Visual Studio Code, Anda akan menghabiskan lebih sedikit waktu untuk bertanya-tanya mengapa kode Anda berhenti berfungsi dan lebih banyak waktu mengembangkan aplikasi hebat.
Misalkan Anda menggunakan Visual Studio Code untuk mengembangkan aplikasi konsol C#. Tujuan utama aplikasi adalah untuk memproses data pelanggan berdasarkan aturan bisnis. Anda mengembangkan aplikasi menggunakan himpunan data sampel kecil dan berjalan tanpa kesalahan. Namun, saat Anda menjalankan kode menggunakan himpunan data yang lebih besar, kode Anda menghasilkan beberapa hasil yang tidak terduga. Anda telah membaca kode beberapa kali tetapi sulit untuk menemukan kesalahan dalam logika Anda. Anda pernah mendengar bahwa Visual Studio Code memiliki alat debugger yang baik, tetapi Anda tidak perlu menggunakannya. Anda tidak dapat membuang-buang waktu lagi membaca kode. Anda memutuskan bahwa mempelajari alat debugger adalah kesempatan terbaik Anda untuk menyelesaikan proyek tepat waktu.
Dalam modul ini, Anda mempelajari cara men-debug program C# secara efektif di Visual Studio Code menggunakan titik henti dan alat penelusuran kesalahan lainnya, seperti sumber daya dalam tampilan RUN AND DEBUG.
Pada akhir modul ini, Anda akan dapat mengonfigurasi dan menggunakan alat debugger Visual Studio Code untuk C#.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
- Konfigurasikan debugger Visual Studio Code untuk program C#.
- Buat titik henti dan telusuri kode Anda untuk mengisolasi masalah.
- Periksa status program Anda pada langkah eksekusi apa pun.
- Gunakan tumpukan panggilan untuk menemukan sumber pengecualian.
Pada akhirnya, Anda akan dapat mengisolasi bug kode secara efisien menggunakan alat debugger, dan Anda tidak perlu mengandalkan Console.WriteLine lagi.
Prasyarat
- Penginstalan Visual Studio Code yang dikonfigurasi untuk pengembangan aplikasi C#.
- Kemampuan untuk mengembangkan aplikasi konsol C# yang menerapkan logika bisnis menggunakan pernyataan perulangan, pernyataan pemilihan, dan metode kustom.
- Pemahaman dasar tentang debugger kode dan proses debug.