ข้ามไปยังเนื้อหา

3 พัฒนาตาม plan

Intern (มี Dev คอยช่วยเหลือ)

Intern จะพัฒนาตาม plan.md ทีละ step โดยใช้ AI ช่วย (Auto mode) พร้อมกับ:

  1. อ่าน plan.md ให้เข้าใจก่อนเริ่มทำ
  2. พัฒนาทีละ component ตามลำดับที่กำหนด
  3. อัพเดทไฟล์ test case กลาง ทุกครั้งที่พัฒนา component ใหม่
  4. สร้าง unit test สำหรับ code ที่เขียน
  5. ถ้าติดปัญหา ให้ขอความช่วยเหลือจาก Dev
  • ไฟล์ plan.md จาก Dev
  • Codebase ที่มีอยู่ (ถ้ามี)
  • Code ที่พัฒนาเสร็จ
  • ไฟล์ test case กลางที่อัพเดทแล้ว
  • Unit tests ที่สร้างแล้ว
  • ส่งต่อให้ Dev ทดสอบความถูกต้อง
// 💡 Prompt: พัฒนา component ใหม่ตาม plan.md พร้อม test
อ่านไฟล์ plan.md และพัฒนา [ชื่อ component] ตามที่กำหนดไว้ใน step [X]
requirements จาก plan.md:
- [copy requirements จาก plan.md]
หลังจากพัฒนาเสร็จ ต้อง:
1. อัพเดทไฟล์ test case กลางที่ /tests/testcases.md
- เพิ่ม test case สำหรับ [ชื่อ component]
- ระบุ ID, description, steps, expected result
2. สร้าง unit test ที่ /tests/unit/[component].test.ts
- ครอบคลุมทุก function หลัก
- ทดสอบ edge cases
- ทดสอบ error handling
ใช้ Model: Auto
// 💡 Prompt: แก้ไข component ที่มีอยู่พร้อมอัพเดท test
แก้ไข [ชื่อ component] ตามนี้:
- [รายละเอียดการแก้ไข]
หลังจากแก้ไขเสร็จ ต้อง:
1. อัพเดท test case ที่เกี่ยวข้องใน /tests/testcases.md
2. อัพเดท unit test ใน /tests/unit/[component].test.ts ให้สอดคล้องกับการเปลี่ยนแปลง
3. รัน unit test ให้ผ่านทั้งหมด
ใช้ Model: Auto
  • อ่าน plan.md เข้าใจแล้ว
  • พัฒนา component ตาม plan.md
  • อัพเดทไฟล์ test case กลาง
  • สร้าง unit test
  • unit test ผ่านทั้งหมด
  • code ทำงานได้ตาม requirements
  • commit code พร้อม test