บทนำ
ยิ่งคุณค้นพบและระบุบักได้เร็วขึ้นคุณก็จะได้รับรหัสของคุณเสถียรและเผยแพร่ได้เร็วขึ้น Visual Studio Code สนับสนุนการดีบักโค้ดสําหรับ C# และภาษาการพัฒนาซอฟต์แวร์อื่นๆ ส่วนใหญ่ผ่านการใช้ส่วนขยาย เมื่อคุณได้เรียนรู้วิธีการใช้เครื่องมือดีบักของ Visual Studio Code คุณจะใช้เวลาน้อยลงสงสัยว่าทําไมรหัสของคุณหยุดทํางานและใช้เวลามากขึ้นในการพัฒนาแอปพลิเคชันที่ยอดเยี่ยม
สมมติว่าคุณกําลังใช้ Visual Studio Code เพื่อพัฒนาแอปพลิเคชันคอนโซล C# วัตถุประสงค์หลักของแอปพลิเคชันคือการประมวลผลข้อมูลลูกค้าตามกฎทางธุรกิจ คุณพัฒนาแอปพลิเคชันโดยใช้ชุดข้อมูลตัวอย่างขนาดเล็กและทํางานโดยไม่มีข้อผิดพลาด อย่างไรก็ตาม เมื่อคุณเรียกใช้โค้ดโดยใช้ชุดข้อมูลที่ใหญ่กว่า โค้ดของคุณจะสร้างผลลัพธ์ที่ไม่คาดคิดบางอย่าง คุณได้อ่านรหัสหลายครั้ง แต่เป็นการยากที่จะค้นหาข้อผิดพลาดในตรรกะของคุณ คุณได้ยินมาว่า Visual Studio Code มีเครื่องมือตัวแก้ไขจุดบกพร่องที่ดี แต่คุณไม่เคยใช้เครื่องมือเหล่านี้มาก่อน เธอไม่ต้องเสียเวลาอ่านรหัสอีกแล้วล่ะ คุณตัดสินใจว่าการเรียนรู้เครื่องมือตัวแก้ไขจุดบกพร่องเป็นโอกาสที่ดีที่สุดของคุณในการดําเนินการโครงการตรงเวลา
ในโมดูลนี้ คุณจะได้เรียนรู้วิธีการแก้ไขจุดบกพร่องโปรแกรม C# อย่างมีประสิทธิภาพใน Visual Studio Code โดยใช้จุดสั่งหยุดและเครื่องมือการดีบักอื่นๆ เช่น ทรัพยากรในมุมมอง RUN และ DEBUG
ในตอนท้ายของโมดูลนี้ คุณจะสามารถกําหนดค่าและใช้เครื่องมือตัวดีบักเกอร์ Visual Studio Code สําหรับ C#
วัตถุประสงค์การเรียนรู้
ในโมดูลนี้ คุณจะ:
- กําหนดค่าโปรแกรมดีบักเกอร์ Visual Studio Code สําหรับโปรแกรม C#
- สร้างจุดสั่งหยุดและทําตามขั้นตอนรหัสของคุณเพื่อแยกปัญหา
- ตรวจสอบสถานะโปรแกรมของคุณในขั้นตอนการดําเนินการใด ๆ
- ใช้สแตกการเรียกเพื่อค้นหาแหล่งที่มาของข้อยกเว้น
ในท้ายที่สุดคุณจะสามารถแยกบักโค้ดได้อย่างมีประสิทธิภาพโดยใช้เครื่องมือตัวดีบักและคุณไม่จําเป็นต้องพึ่ง Console.WriteLine พาอีกต่อไป
ข้อกําหนดเบื้องต้น
- การติดตั้ง Visual Studio Code ที่กําหนดค่าไว้สําหรับการพัฒนาแอปพลิเคชัน C#
- ความสามารถในการพัฒนาแอปพลิเคชันคอนโซล C# ที่ใช้ตรรกะทางธุรกิจโดยใช้คําสั่งการทําซ้ํา คําสั่งการเลือก และวิธีการแบบกําหนดเอง
- ความเข้าใจพื้นฐานของตัวดีบักโค้ดและกระบวนการดีบัก