คู่มือเอ็กฝึกงาน (Intern)
INTERN บทบาท Intern (เอ็กฝึกงาน / บอกบุมย์)
หัวข้อที่มีชื่อว่า “INTERN บทบาท Intern (เอ็กฝึกงาน / บอกบุมย์)”Intern เป็นผู้พัฒนาหลักตาม plan.md โดยมี DEV คอยช่วยเหลือ
ขั้นตอนที่รับผิดชอบ
หัวข้อที่มีชื่อว่า “ขั้นตอนที่รับผิดชอบ”| ขั้นตอน | หน้าที่ | ลิงก์ |
|---|---|---|
| 3. พัฒนาตาม plan | พัฒนา code ตาม plan.md ด้วย AI | ดูรายละเอียด |
| 7. แก้บัคกลาง-เล็ก | แก้ไข Medium/Low bugs | ดูรายละเอียด |
เริ่มต้นทำงาน
หัวข้อที่มีชื่อว่า “เริ่มต้นทำงาน”ตั้งค่า Cursor
หัวข้อที่มีชื่อว่า “ตั้งค่า Cursor”- ติดตั้ง Cursor
- ตั้ง default model เป็น Auto
- เมื่อต้องวางแผนหรือดูรูป เปลี่ยนเป็น Opus 4.6
ดูเพิ่มเติมที่ แนะนำ AI Model
อ่าน plan.md
หัวข้อที่มีชื่อว่า “อ่าน plan.md”วิธีการพัฒนา
หัวข้อที่มีชื่อว่า “วิธีการพัฒนา”ขั้นตอนสำหรับแต่ละ component
หัวข้อที่มีชื่อว่า “ขั้นตอนสำหรับแต่ละ component”- อ่าน plan.md ส่วนที่เกี่ยวข้อง
- เขียน prompt ใช้ template จาก development prompts
- พัฒนา code ด้วย AI (Auto mode)
- อัพเดท test case กลาง
/tests/testcases.md - สร้าง unit test
- รัน unit test ต้องผ่านทั้งหมด
- Commit และ push
Prompt Template
หัวข้อที่มีชื่อว่า “Prompt Template”# Prompt: พัฒนา Component ตาม plan.md
อ่านไฟล์ plan.md และพัฒนา [ชื่อ component] ตาม step [X]
[copy requirements จาก plan.md]
หลังจากพัฒนาเสร็จ ต้อง:1. อัพเดทไฟล์ test case กลางที่ /tests/testcases.md2. สร้าง unit test ที่ /tests/unit/[component].test.ts
ใช้ Model: Autoเมื่อติดปัญหา
หัวข้อที่มีชื่อว่า “เมื่อติดปัญหา”- ลองแก้เอง 30 นาที
- บันทึกสิ่งที่ลองแล้ว
- ถาม DEV โดยอธิบาย:
- ปัญหาคืออะไร
- ลองอะไรไปแล้วบ้าง
- Error message
การแก้บัค (Medium-Low)
หัวข้อที่มีชื่อว่า “การแก้บัค (Medium-Low)”เมื่อได้รับ bug card:
- อ่าน bug report ให้เข้าใจ
- ทำซ้ำ (reproduce) ตาม steps
- แก้ไข ด้วย prompt:
# Prompt: แก้ไขบัค
แก้ไขบัค:Bug ID: [BUG-XXX]ปัญหา: [คำอธิบาย]ขั้นตอน: [steps to reproduce]
หลังแก้ ต้อง:1. อัพเดท test case กลาง (เพิ่ม regression test)2. อัพเดท unit test3. รัน test ทั้งหมดให้ผ่าน- ส่งให้ TESTER ทดสอบ
- บัค Medium → ต้องให้ DEV review ก่อน merge
ข้อผิดพลาดที่พบบ่อย
หัวข้อที่มีชื่อว่า “ข้อผิดพลาดที่พบบ่อย”เช็คลิสต์ก่อน commit
หัวข้อที่มีชื่อว่า “เช็คลิสต์ก่อน commit”- code ทำงานได้ตาม plan.md
- อัพเดทไฟล์ test case กลาง
- สร้าง unit test
- unit test ผ่านทั้งหมด
- commit message ชัดเจน