ต่อจากบทที่แล้ว: ความเข้าใจผิด 2: การออกแบบความน่าเชื่อถือ

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

ข้อผิดพลาดทั่วไป 8: ฉันไม่สามารถตำหนิข้อผิดพลาดในการดำเนินงานของผู้ใช้ได้

วิธีแก้ปัญหาเชิงบวก: ถูกต้องที่กำหนดให้ผู้ใช้ปฏิบัติตามการดำเนินการด้วยตนเองอย่างเคร่งครัด แต่เมื่อผู้ใช้เป็นมนุษย์และมีข้อผิดพลาดไม่สามารถพูดได้ว่าเครื่องจะพังเมื่อสัมผัสคีย์ผิดและบอร์ด จะไหม้เมื่อเสียบปลั๊กผิด ดังนั้นข้อผิดพลาดต่างๆ ที่ผู้ใช้อาจทำต้องได้รับการคาดการณ์และป้องกันล่วงหน้า

ข้อผิดพลาดทั่วไป 9: สาเหตุของกระดานเสียคือมีปัญหากับกระดานฝั่งตรงข้ามซึ่งไม่ใช่ความรับผิดชอบของฉัน

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

ข้อผิดพลาดทั่วไป 10: ตราบใดที่ซอฟต์แวร์จำเป็นต้องออกแบบส่วนนี้ของวงจร ก็จะไม่มีปัญหา

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