มาลองใช้ GitHub Copilot ในส่วนของ Pull Request (PR)

จริงๆ Feature นี้มันมีมานานมากแล้วแหละครับ แต่ของผมใช้ Tier GitHub Copilot (10 USD) งบน้อย ออกทุนเอง แล้วระหว่างที่ทำ Slide Project มันมีให้ Copilot เป็น Reviewer ครับ ปกติใช้แต่ Chat (Ask / Edit) เป็นหลักครับ

ไอ้เราก็อยากลองเหมือนกัน เลยไปเปิด VS Code แอบๆส่องๆก่อน ว่าส่วน Premium Request เดือนนี้ใช้ไปเท่าไหร่ ตอนนี้ 6% แล้วครับ (เสียดายลืม Cap รูปไว้) จากนั้นมาลุยกันเลยครับ

🎹 Generate Pull Request Summary

ลองให้ AI มันสร้างมาให้ เออลองอ่านดูแล้ว ก็ตรงระดับนึงเลยครับ

✅ Pull Request Code Review

ใน PR หลังจาก Assign Copilot เป็น Reviewer รอสัก 1 -2 นาที มี Comment เพิ่มเข้ามาตามนี้เลยครับ

อันนี้มันแนะนำดีครับ ลองๆจบไว้ ถ้า Request เข้ามากันเยอะๆ ตัว Concurrent Dictionary จะปลอดภัยกว่าครับ อันนี้ผมยังไม่แก้นะ จดไว้ ถ้า Scale Side Project นี้แล้ว อาจจะใช้พวก Redis แทนเป็นต้น

อันนี้มันตรวจ Hard Code ได้ด้วย และมีถามให้ Commit ด้วยไหม แต่ของผมพวก CI/CD ยังไม่ขึ้นเลย ตอนนี้กดมือ สรุปจดไว้เหมือนกันครับ

อันนี้มันเตือน Logic แปลกๆด้วย อันนี้ผมจงใจเขียนเอง แต่เดี๋ยวอาจจะเอามา Review ตอนหลังอีกรอบ

Resolve ครบ ก็ Merge แล้วครบจบวิ๊งงง

💰 Cost ที่ใช้บ้าง + สรุป

จากที่เกริ่นไปในต้น Blog Premium Request เดือนนี้ใช้ไปเท่าไหร่ ตอนนี้ 6%

หลังจากลอง Generate Pull Request Summary + Pull Request Code Review ตอนนี้ส่วน Premium Request ขึ้นมาเป็น 6.3% ครับ

ครั้งใช้นี้ Premium Request 0.3%

ถ้าถามผม ถ้าใช้งานจริงๆ คงเอาไว้ใน PR ที่สำคัญจริงๆครับ เก็บตัว Premium Request เอาไว้ในส่วนอื่นๆ ดีกว่าครับ เช่น

  • Model Agentic
  • หรือ การใช้งาน Premium Model อย่างของ Claude / Gemini หรือ พวกตระกูล o4-Mini ดีกว่าครับ

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.