Minggu, 28 Februari 2016

Debug program di Visual Studio 2015

Debug adalah suatu fitur yang diidamkan bagi hampir seluruh developer. Setiap pengembangan suatu system khususnya pada coding, tidak dapat dipungkiri bahwa Debugging sangat diperlukan sekali bagi para developer. Dengan adanya debug, para developer tidak harus selalu mengawang-awang logic yang telah dibuatnya saat setelah melakukan proses compile.

Terkadang saat kita sudah merangkai code pada program yang kita buat, pada proses compile memang success (berhasil), namun tidak selamanya code yang kita buat berhasil pada tahap compile-nya, berhasil pula berjalan mulus pada saat dijalankan (running). Karena seyogyanya kita memang perlu memikirikan berbagai kemungkinan (test case) pada code yang telah kita buat.

Pada artikel kali ini, saya akan berbagi cerita tentang bagaimana saya melakukan debug pada IDE Visual Studio 2015. Sebelum saya lanjut pada topik intinya, saya akan menjelaskan sedikit tentang IDE Visual Studio 2015. Belum lama ini Microsoft telah me-release IDE Visual Studio 2015 yang banyak sekali enhancement pada fitur-fitur yang lebih memudahkan para developer .Net Framework dalam mengembangkan system yang dibuatnya. Dibanding versi-versi sebelumnya. Terdapat penambahan dan perbaikan fitur-fitur yang semakin canggih dalam memudahkan para developer. Salah satunya adalah fitur untuk Debug.

Sebenarnya fitur untuk debug ini adalah fitur lama dan memang sudah ada pada Visual Studio versi sebelum-sebelumnya. Namun, pada Visual Studio 2015 ini. Ada kelebihan yang cukup membantu sekali menurut pribadi saya sendiri. Kelebihannya adalah selain kita bisa melakukan debug, saat melakukan debug kita bisa langsung pula mengubah code kita jika memang kita menemukan kesalahan yang kita sadari saat program didebug. Dengan adanya fitur seperti ini, kita tidak perlu melakukan compile ulang lagi saat setelah kita mengubah code kita. Kita bisa saja cukup melakukan satu kali compile lalu saat kita debug dan kita menemukan kesalahan logic pada code kita, kita bisa langsung mengubah code kita saat kita melakukan debug tanpa harus stopping proses. Berikut adalah contoh sederhana dari debugging yang saya lakukan.

Gambar Proses Debugging Pada Visual Studio 2015
Pada gambar diatas, jika dijalankan maka akan menghasilkan output "Nilai b lebih besar dari a". Asumsi misal logic tersebut salah dan kita mau mengganti nilai variable a menjadi a = 13. Kita tidak perlu melakukan stop terlebih dahulu kemudian kita ganti variable tersebut. Maka saat setelah kita langsung mengganti variable a menjadi a = 13 saat sedang debug, output dari program tersebut akan menghasilkan "Nilai b lebih besar dari a".

Seperti itulah keunggulan melakukan debug pada Visual Studio 2015. Kurang lebihnya semoga bermanfaat. Terimakasih.