ข้ามไปยังเนื้อหา
Tayakorn
← ห้องทดลองทั้งหมด
LAB.07กำลังทดลองเริ่ม

ด่านที่ขาออก — ทำไม build ที่ขึ้นว่าสำเร็จยังส่งหน้าที่ผิดออกไปได้

ทดลองอะไร

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

มุมมอง
รหัสปลดล็อกเอกสาร
ด่านตรวจขาออก

หน้าที่คนอ่านเห็น

อัปเดตรอบล่าสุดท่อ: สำเร็จ5 แหล่งข้อมูล

รอบนี้หน้าผิดหรือเปล่านี่คือทั้งหมดที่คนอ่านเห็น — 4 ตัวเลข วันที่ และคำว่า "สำเร็จ" · ตัดสินให้ได้ก่อน แล้วกด "เบื้องหลังท่อ" เพื่อเฉลย

LAB.07 — แบบจำลองท่อข้อมูล · ลองแยกเองว่ารอบไหนผิด · ตัวเลขทั้งหมดเป็นของสมมติ กลไกเป็นของจริง

ได้เรียนรู้อะไร

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

ที่ยังไม่ถึง

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