Managing Pull Request
ผมพบว่ามีหลายวิธีที่จะ manage source code และ manage pull request (หรือ merge request) แต่ผมยังไม่เจอว่ามีใครเขียนรวบรวมไว้
ผมจะ focus ในเรื่องที่เกี่ยวกับ การ Approve code การ Run CI และการ Merge code
การ Approve code
การ review สามารถทำได้ทั้ง offline และ online เช่น
- review offline แบบ pair programming
- review offline แบบ mob programming
- review online ผ่านระบบ เช่น GitHub, GitLab
กฎเกณฑ์ในการ approve code มีหลายแบบที่สามารถเลือกใช้ได้ ไม่ว่าจะ review แบบ offline หรือ online เท่าที่ผมรู้จักมีประมาณนี้