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