การจัดการสิ่งผิดปกติ


ซอฟต์แวร์ต้องทำงานได้ครบถ้วนถูกต้องตามข้อกำหนด และต้องมีความทนทานต่อสิ่งผิดปกติ ทั้งหลายที่ตรวจสอบไม่พบขณะพัฒนาโปรแกรม แต่มีโอกาสเกิดขึ้นระหว่างการทำงาน เช่น ไม่พบแฟ้มที่ต้องการประมวลผล ไม่สามารถเชื่อมต่อกับอินเทอร์เน็ตเพื่อรับส่งข้อมูล หรือรับข้อมูลจากผู้ใช้ที่มีรูปแบบไม่ตรงตามข้อกำหนด เป็นต้น หากไม่มีการจัดการสิ่งผิดปกติเหล่านี้ โปรแกรมอาจทำงานผิดพลาดหรือหยุดทำงานอย่างกะทันหัน ดังนั้นโปรแกรมจึงต้องมีภาระเสริมสำคัญในการแจ้งสิ่งผิดปกติทันที่ที่พบ และจัดการสิ่งผิดปกติที่อยู่ในขอบเขตรับผิดชอบของตน เพื่อไม่ให้สิ่งผิดปกติเหล่านี้หลุดรอดออกไปกลายเป็นข้อผิดพลาดของระบบ บทนี้นำเสนอประเภทของสิ่งผิดปกติและการสร้างสิ่งผิดปกติประเภทใหม่ ๆ คำสั่งในการสร้าง การโยน และการจัดการกับสิ่งผิดปกติ พร้อมด้วยตัวอย่างที่แสดงให้ถึงการโยนและการจัดการสิ่งผิดปกติเพื่อเพิ่มความทนทานให้กับโปรแกรม