สถานะ: 🟡 Draft | อัพเดท: 2026-07-18

Coding กับ Claude

สิ่งที่ Claude ทำได้

  • เขียน code ใหม่จาก spec
  • Debug และหา root cause
  • Refactor โค้ดที่มีอยู่
  • อธิบาย code ที่ไม่เข้าใจ
  • Review PR และหา bugs
  • เขียน tests

Tips

ให้ context ครบ: paste error message, relevant code, environment info — อย่าแค่บอกว่า “ไม่ work”

ระบุภาษาและ framework: “Python FastAPI” ดีกว่าแค่ “backend”

ให้ตัวอย่าง: ถ้าต้องการ pattern เฉพาะให้ดู existing code ก่อน

Claude Code vs API

  • Claude Code CLI: ทำงานกับ codebase จริง, อ่าน/แก้ไฟล์ได้โดยตรง
  • API: integrate เข้า tool หรือ pipeline ของตัวเอง

ข้อระวัง

Verify โค้ดที่ได้เสมอ — Claude อาจ hallucinate API ที่ไม่มีหรือ syntax ผิด โดยเฉพาะ libraries ที่ rare

Debug bug เฉพาะอุปกรณ์เมื่อ AI ไม่มี device จริง

Claude Code ที่รันใน sandbox/WSL ไม่มี physical device ให้ทดสอบเอง (เช่น bug ที่เกิดเฉพาะ iOS Safari standalone PWA) — ต้องพึ่งผู้ใช้เป็นมือ/ตาแทน pattern ที่ได้ผลจริง:

  • ใส่ debug overlay บนหน้าจอจริง (ตัวเลขที่เกี่ยวข้อง เช่น scrollY/viewport height + build tag) ให้ user screenshot ส่งกลับ แทนที่จะเดาจากอ่าน code อย่างเดียว
  • หนึ่งสมมติฐานต่อหนึ่ง deploy — อย่า stack สมมติฐานหลายชั้นจาก screenshot เดียว จะแยกไม่ออกว่าอันไหนแก้จริง
  • อย่าเชื่อ browser emulation แทนอุปกรณ์จริงสำหรับ bug เฉพาะแพลตฟอร์ม — DevTools emulate iOS ยืนยันได้แค่ “ไม่พังบน browser ปกติ” ไม่เคยพิสูจน์ว่า “หายบนอุปกรณ์จริง”
  • รัน scrutinize ก่อนลงมือแก้ เมื่อมีทางเลือกหลายแบบหรือ diagnosis ยังไม่มีหลักฐานหนักแน่น — จับ assumption ที่ไม่มีหลักฐานได้ก่อนเสียเวลา deploy ผิดจุด