ช่วงสุดท้ายของวันที่ 2: สร้างซอฟต์แวร์โซลาร์เซลล์ที่ยั่งยืนและไร้ Code Smells
"โค้ดที่รันผ่าน ไม่ได้หมายความว่าเป็นโค้ดที่ดี"
สถิติจากปี 2026 ชี้ให้เห็นว่า:
ของโค้ดที่สร้างโดย AI แอบแฝง **Code Smells** หรือหนี้ทางเทคนิค
ของปัญหาเหล่านี้จะ **ตกค้างถาวร** หากนักพัฒนาไม่รีบแก้ทันที
คือการเลือก "ทางลัด" ที่ AI แนะนำเพื่อให้งานเสร็จเร็วในวันนี้ แต่สร้างภาระในการดูแลรักษาในวันหน้า
จุดที่ AI มักทำพลาดเมื่อสร้างระบบ Django/React
เขียนฟังก์ชันคำนวณค่าไฟที่ซ้ำซ้อนกันทั้งใน Backend และ Frontend
การใส่ราคาแผงโซลาร์เซลล์ลงในโค้ดตรงๆ แทนที่จะดึงจาก Database
ดัก Error แบบครอบจักรวาล (`except Exception`) ทำให้หาจุดพังจริงไม่เจอ
ส่งข้อมูล User ผ่าน React Component หลายชั้นจนวุ่นวาย
"AI คือวงออเคสตราที่มีความจำสั้น คุณคือวาทยกรที่คุมจังหวะทั้งหมด"
คือกระบวนการที่คุณต้อง **ตรวจสอบ อนุมัติ และปรับจูน** ผลลัพธ์จาก AI ในทุกขั้นตอนสำคัญ เพื่อป้องกันช่องโหว่และความมั่วซั่วของโค้ด
ใน Antigravity คุณสามารถดูความแตกต่างของโค้ด (Diff) ได้ก่อนบันทึกจริง
- total = bill * 1.07
+ total = calculate_vat(bill) # Refactored
"นี่คือด่านคัดกรอง Technical Debt ที่ทรงพลังที่สุด"
อ้างอิงจากบทเรียนที่ได้รับจากการใช้งานจริง
AI แนะนำ Library ที่ไม่มีอยู่จริงหรือเลิกใช้ไปแล้ว
การซ่อนบั๊กด้วยการดัก Error กว้างๆ ทำให้ระบบล่มได้โดยไม่รู้สาเหตุ
"คุณคือด่านความปลอดภัยสุดท้ายของ SolarCorp!"
"เปลี่ยนโค้ดที่รันได้ ให้กลายเป็นโค้ดที่สวยงาม"
"ช่วยรีวิวไฟล์ views.py นี้ และเสนอแนะการปรับปรุงเพื่อลดความซับซ้อนตามหลัก Clean Code โดยไม่ต้องเปลี่ยนฟังก์ชันการทำงานเดิม"
บังคับให้ AI ทำงานตามกฎผ่านไฟล์ **.clinerules**
# SolarCorp Governance
- ทุก Function ต้องมี Type Hints
- ต้องมี Unit Test อย่างน้อย 80% coverage สำหรับ Logic การคำนวณ
- ห้ามใช้ฟังก์ชันคำนวณที่เขียนเอง ให้เรียกจาก utils.py เท่านั้น
"ความลับของนักพัฒนาที่ได้งาน 10x คือการไม่เสียบริบท"
ก่อนจบวันที่ 2 คุณต้องสั่ง AI ให้สร้างไฟล์ session-context.md ที่สรุป:
บันทึกความก้าวหน้าลงใน session-context.md
บันทึกโค้ดขึ้น GitHub เพื่อป้องกันงานหาย
ล้างประวัติการแชทเพื่อให้ AI สดชื่นในพรุ่งนี้
1. เลือกไฟล์ Backend หรือ Frontend ที่ AI สร้างไว้แล้ว
2. สั่ง AI: "ช่วยแสกนหา Code Smells ในไฟล์นี้และ Refactor ให้สะอาดตามหลัก DRY"
3. ตรวจสอบผลลัพธ์ผ่าน Diff View และยืนยันความถูกต้อง
*การแบ่งงานเป็นชิ้นเล็ก (Small Units) จะทำให้ตรวจ Refactor ได้ง่ายขึ้น*
"คุณได้พิสูจน์แล้วว่า มนุษย์และ AI ทำงานร่วมกันได้ดีกว่าแยกกันทำ!"
Phase 3: Security & Cloud Ops
ทุกบรรทัดที่คุณตรวจในวันนี้ คือรากฐานของธุรกิจ SolarCorp ในวันหน้า
"มีข้อสงสัยเรื่องการจัดการ Code Smells หรือการทำ Handoff ไหม?"
พักผ่อนให้เพียงพอ เพื่อกลับมาลุยการ Deploy ระบบโซลาร์เซลล์ขึ้นคลาวด์!