คืออะไร การตรวจสอบโค้ด
การตรวจสอบโค้ดโดยเพื่อนร่วมงาน
Code Review — การตรวจสอบโค้ดโดยเพื่อนร่วมงาน
Code Review เป็นแนวปฏิบัติอย่างเป็นระบบในการตรวจสอบโค้ดโดยนักพัฒนาคนอื่นก่อนที่จะรวมเข้ากับสาขาหลัก
เป้าหมายของ Code Review
| เป้าหมาย | คำอธิบาย | |----------|----------| | คุณภาพ | ค้นหาบั๊กและปัญหา | | มาตรฐาน | บังคับใช้รูปแบบการเขียนโค้ด | | การเรียนรู้ | แบ่งปันความรู้ในทีม | | ออกแบบ | ปรับปรุงสถาปัตยกรรม |
รายการตรวจสอบ
- ตรรกะและความถูกต้อง
- ประสิทธิภาพ
- ความปลอดภัย
- ทดสอบและครอบคลุม
- ความสามารถในการอ่านโค้ด
- การจัดการข้อผิดพลาด
แนวปฏิบัติที่ดี
- PR ขนาดเล็ก — สูงสุด 400 บรรทัด
- ตอบรับเร็ว — ตรวจสอบภายใน 24 ชั่วโมง
- สร้างสรรค์ — เสนอวิธีแก้ ไม่วิจารณ์
- อัตโนมัติ — linters, formatters, CI/CD
เครื่องมือ
- GitHub — Pull Requests
- GitLab — Merge Requests
- Bitbucket — Pull Requests
- Gerrit — ระดับองค์กร