Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Cùng một đoạn code, có pull request được duyệt trong vài giờ, có pull request nằm cả tuần với hàng chục bình luận qua lại. Sự khác biệt thường không nằm ở chất lượng code mà ở cách bạn trình bày và chia nhỏ thay đổi. Dưới đây là những mẹo giúp người review dễ làm việc hơn và giúp bạn nhận phản hồi nhanh hơn.
Đây là mẹo quan trọng nhất. Một PR vài trăm dòng thay đổi cho một mục đích duy nhất dễ review hơn rất nhiều so với PR hàng nghìn dòng đủ thứ trộn lẫn. Người review thường mất tập trung và chỉ lướt qua khi PR quá lớn, khiến lỗi lọt qua.
Tiêu đề nên nói được thay đổi gì, ví dụ "Thêm chức năng đặt lại mật khẩu qua email", không phải "update code" hay "fix". Phần mô tả nên có:
Nhiều nhóm dùng mẫu (template) có sẵn để ai cũng điền đủ các mục này.
## Mô tảThêm chức năng đặt lại mật khẩu qua email (#128).## Thay đổi chính- Thêm route POST /password/forgot và /password/reset- Token hết hạn sau 60 phút## Cách kiểm tra1. Vào trang Quên mật khẩu, nhập email test2. Mở email, bấm link và đặt mật khẩu mới3. Đăng nhập lại bằng mật khẩu mới## Lưu ýCần chạy migration mới trước khi deploy.Hãy mở chính PR của bạn và đọc diff như thể bạn là người review. Bạn sẽ bắt được nhiều lỗi vặt: code debug còn sót, comment thừa, file không liên quan bị thêm vào, tên biến chưa ổn, quên cập nhật test. Việc này tiết kiệm thời gian của cả hai bên và thể hiện sự chuyên nghiệp.
Trước khi gọi người review, hãy chắc rằng test, linter và build đều xanh. Nhờ ai đó đọc code khi CI còn đỏ là phí thời gian của họ. Nếu có phần test không chạy được vì lý do chính đáng, ghi chú rõ trong mô tả.
Dù PR gộp lại thành một khi merge (squash), việc chia commit gọn gàng trong quá trình làm giúp người review xem theo từng bước. Mỗi commit một ý, message rõ ràng. Với PR lớn, bạn có thể gợi ý: "Nên xem theo từng commit, commit 1 là refactor, commit 2 mới là logic."
Bạn hiểu code của mình nhất, nên hãy dẫn người review đến chỗ quan trọng. Dùng bình luận ngay trong PR để chú thích: "Đoạn này mình chọn cách A vì B, bạn thấy hợp lý không?" hoặc "Phần này chưa chắc chắn, mong nhận ý kiến." Điều này giúp review tập trung vào chỗ có giá trị thay vì đoán ý bạn.
Chọn đúng người review (người hiểu phần code đó), không gửi tràn lan cho cả nhóm. Tránh gửi PR lớn vào cuối ngày thứ Sáu. Nếu gấp, hãy nói rõ lý do và mức độ ưu tiên thay vì thúc giục chung chung. Ngược lại, khi bạn đang là người review, hãy cố gắng phản hồi trong thời gian hợp lý.
Một pull request tốt là một món quà cho đồng đội: gọn, rõ ý định, dễ kiểm tra. Hãy đầu tư vài phút vào mô tả và tự review, bạn sẽ nhận lại phản hồi nhanh, chất lượng, và mối quan hệ tốt với cả nhóm.
Nếu bạn đang chuẩn bị bước vào môi trường làm việc nhóm, hãy tham khảo thêm các khóa học trên codebem.com để làm quen với quy trình thật.
Nguyễn Đình Cường
0 comment