แนะ นำ
นักพัฒนา C# มีหน้าที่รับผิดชอบในการดีบักโค้ดและการจัดการข้อยกเว้นในแอปพลิเคชันของตน ภาษา C# สนับสนุนข้อยกเว้นในการจัดการรูปแบบ เช่น try-catch รูปแบบ และtry-catch-finally Visual Studio Code ใช้ส่วนขยายเพื่อสนับสนุนการดีบักโค้ด คุณสามารถค้นหาส่วนขยายตัวแก้ไขจุดบกพร่องใน Visual Studio Code Marketplace ได้
สมมติว่าคุณเป็นส่วนหนึ่งของทีมที่กําลังพัฒนาแอปพลิเคชันสนับสนุนการค้าปลีก ทีมกําลังทํางานกับแอปพลิเคชันทะเบียนเงินสดที่จัดการธุรกรรมการขายปลีก คุณกําลังพัฒนา MakeChange วิธีการที่จัดการเงินจนกว่าจะถึงและคํานวณจํานวนการเปลี่ยนแปลงที่ส่งกลับไปยังลูกค้า วิธีการ MakeChange จะติดตามจํานวนการเรียกเก็บเงินของแต่ละสกุลเงิน (1, 5, 10 และ 20) ที่พร้อมใช้งานในลิ้นชักเก็บเงิน ทีมกําลังวางแผนที่จะเพิ่มการจัดการข้อยกเว้นให้กับแอปพลิเคชันในระหว่างกระบวนการตรวจสอบรหัส
โมดูลนี้จะแนะนําคุณผ่านการตรวจทานโค้ดและการดีบักกระบวนการที่มีการเพิ่มการจัดการข้อยกเว้นลงในแอปพลิเคชัน
ในตอนท้ายของโมดูลนี้ คุณสามารถดีบักแอปพลิเคชัน C# โดยใช้ตัวดีบักเกอร์รหัส Visual Studio ใช้ try-catch รูปแบบและแสดงข้อยกเว้นที่ถูกจับในระดับที่ต่ํากว่าของสแตกการโทร
หมายเหตุ
นี่คือมอดูลโครงการที่มีคำแนะนำ ซึ่งคุณจะดำเนินโครงการจนจบโดยปฏิบัติตามคำแนะนำทีละขั้นตอน
วัตถุประสงค์การเรียนรู้
ในมอดูลนี้ คุณจะได้ฝึกวิธีการ:
- ใช้เครื่องมือตัวดีบักเกอร์ Visual Studio Code เพื่อระบุและแก้ไขปัญหาในตรรกะโค้ดของคุณ
- ใช้การจัดการข้อยกเว้นในแอปพลิเคชันคอนโซล C# โดยใช้
try-catchรูปแบบ - สร้างและแสดงข้อยกเว้นด้วยคุณสมบัติแบบกําหนดเอง
- จับข้อยกเว้นในระดับที่ต่ํากว่าในสแต็คการเรียก
ข้อกําหนดเบื้องต้น
- การติดตั้ง Visual Studio Code ที่กําหนดค่าไว้สําหรับการพัฒนาแอปพลิเคชัน C#
- ความสามารถในการพัฒนาแอปพลิเคชันคอนโซล C# ที่ใช้ตรรกะทางธุรกิจโดยใช้คําสั่งการทําซ้ํา คําสั่งการเลือก และวิธีการแบบกําหนดเอง
- สัมผัสประสบการณ์การใช้งานเครื่องมือการดีบักรหัส Visual Studio สําหรับ C#
- สัมผัสประสบการณ์การใช้งานการ
try-catchมอบหมายข้อยกเว้นและการโยนข้อยกเว้นในแอปพลิเคชันคอนโซล C#