Error and Error Handling
What ? (what did we learn? learn?)
สัปดาห์นี้เราได้เรียนรู้เกี่ยวกับ error และการรับมือ error ที่เกิดขึ้นโดย error นั้นเกิดขึ้นจากมนุษย์ทำสิ่งที่ผิดพลาดโดย error นั้นแบ่งเป็น 3 แบบคือ 1. Mistakes หรือก็คือการขาดการไตร่ตรองจนนำไปสู่ข้อผิดพลาด 2. Slips หรือก็คือการทำผิดพลาดโดยขาดสติหรือทำผิดพลาดในสิ่งที่รู้อยู่แล้วว่าต้องทำอย่างไร 3.False Understanding หรือก็คือความผิดพลาดทั่วไปจากหนึ่งเหตุการณ์ โดย Slips นั้นแบ่งออกได้เป็นหลายประเภทดังนี้ 1. Capture error คือการทำผิดพลาดโดยทำตามความเคยชินแทนสิ่งที่ต้องการเช่นต้องการที่จะขับรถไปห้างแต่ขับรถไปที่ทำงานตามความเคยชินแทน 2.Description error คือการทำอะไรผิดพลาดอย่างหนึ่งกับสิ่งที่มีความคล้ายคลึงกันเช่นการย้ายไฟล์งานไปผิดโฟเดอร์โดยไม่ได้ย้ายไปโฟเดอร์ที่ต้องการ 3.Loss of activation การลืมเป้าหมายสิ่งที่ต้องการแต่ยังมีความเข้าใจถึงลำดับและขั้นตอนที่กำลังทำอยู่เช่น การเดินเข้าไปในห้องนอนตัวเองจากชั้นล่างแต่ลืมไปแล้วว่าตอนแรกจะเดินเข้ามาในห้องทำอะไร 4.Mode Errors คือการทำอะไรผิดพลาดโดยที่ทำอะไรเหมือนเดิมแต่ผิดอุปกรณ์เช่นการใช้ touch screen บน tablet จนเคยชินแต่ไปใช้ touch screen บนหน้าจอคอมที่ไม่สามารถ touch screen ได้โดยการป้องกัน error เหล่านี้สามารถทำได้หลายวิธีโดยมีวิธีดังนี้ 1.คือการไม่ทำอะไรเลยโดยวิธีนี้จะไม่ทำให้ผู้ใช้งานรู้สึกแย่แต่ผู้ใช้งานก็จะไม่รู้ว่าเกิดอะไรขึ้น 2.การป้องกันคือการป้องกันไม่ให้ผู้ใช้งานไปต่อหรือขึ้นเตือน 3.recovery คือแก้ไขจุดที่ผิดพลาดให้เองแต่บางครั้งผู้ใช้งานก็ไม่ได้ต้องการ 4.Error messages คือการขึ้นเป็นข้อความเตือนหรือบอกผู้ใช้งานว่ามีความผิดพลาดอะไรเกิดขึ้น
So what ? (why is this important ??)
การเรียนรู้เกี่ยวกับ error นั้นทำให้ได้เห็นถึงพฤติกรรมมนุษย์ที่จะทำถึงเรื่องที่ผิดพลาดในเรื่องต่าง ๆ ว่าผิดพลาดในลักษณะใดบ้างและการที่ทำสิ่งที่ผิดพลาดในแต่ละอย่างนั้นใช้วิธีการใดที่เหมาะสมในการป้องกันและการเรียนรู้ถึงวิธีการป้องกัน error เหล่านี้ช่วยให้สามารถที่จะออกแบบวิธีการป้องได้เหมาะสมกับ error ทีเกิดขึ้นได้
ความคิดเห็น
แสดงความคิดเห็น