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