แนวคิด (3) — ผลลัพธ์ที่บอกความจริง
ฟังก์ชันที่ไม่มีข้อมูลแล้วคืน 0 พร้อมบอกว่าสำเร็จ ทำให้คนปลายทางตัดสินใจผิดอย่างมั่นใจ — แคตตาล็อกของ SDK ตั้งกติกาว่า "Every file returns an honest result code" (SDK_EX_OK, SDK_EX_UNAVAILABLE, SDK_EX_BUSY, SDK_EX_NO_DATA, ...) และ "If the hardware is absent the example says so rather than pretending to succeed"
ตัวอย่างผลลัพธ์คลุมเครือที่ทำร้ายจริง
- Appendix X #25 รหัส MQTT ถูกเขียนทับเมื่อลองใหม่ครบ — ข้อบกพร่องสามจุดในสามชั้นพิมพ์รหัสเดียวกันหมด
radar_dsp_snapshot() คืน false เมื่อยังไม่มีเฟรมแรก ต่างจาก target == 0 ที่แปลว่าไม่มีเป้าหมาย — SDK ตั้งใจแยกไว้
log ที่ดูน่าเชื่อไม่ใช่หลักฐาน — บางบรรทัดมีอยู่ในซอร์สแต่ไม่เคยถูกพิมพ์: "If a document tells you to wait for one of them, the document is stale."