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 ทีเกิดขึ้นได้

Now what ? (implications/reflection sections)

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



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Computer Interaction

The 7 Principles of Universal Design

Gestalt theory in graphic design, Icon design , use of color