~/VibeHandbook
PDF ฟรี

บท 08 · 06

ให้ตัวอย่าง

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

Format the data nicely.
Transform this array of users into a summary object.

Input:
  [{ name: "Ann", role: "admin" }, { name: "Bo", role: "user" }]

Desired output:
  { total: 2, byRole: { admin: ["Ann"], user: ["Bo"] } }

Write the transform function and a test matching this example.

ตัวอย่างช่วยตรึงเรื่องการตั้งชื่อ โครงสร้าง และตัวพิมพ์เล็กใหญ่ที่คำพูดเพียงอย่างเดียวยังคลุมเครืออยู่ เมื่อเป็นไปได้ ให้ใส่ตัวอย่างในรูปแบบเทสต์ (test) — แล้ว "ทำให้เทสต์ผ่าน" จะกลายเป็นคำสั่งที่ไม่คลุมเครืออีกต่อไป เทคนิคนี้ใช้ได้ในวงกว้าง: ตัวอย่างการตอบกลับจาก (Application Programming Interface — วิธีที่โปรแกรมหนึ่งขอข้อมูลจากอีกโปรแกรมหนึ่ง) ช่วยตรึง parser คู่ตัวอย่างก่อน/หลังช่วยตรึงการรีแฟกเตอร์ ภาพหน้าจอหรือภาพร่าง ASCII ช่วยตรึงเลย์เอาต์ เมื่อไรก็ตามที่คุณจับได้ว่ากำลังเขียนคำบรรยายรูปแบบยาว ๆ ให้หยุดแล้วแสดงตัวอย่างจริงหนึ่งตัวอย่างแทน

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี