Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Code review là hoạt động mà một đồng đội đọc code của bạn trước khi gộp vào dự án. Làm tốt, nó nâng chất lượng code và giúp cả nhóm học hỏi lẫn nhau. Làm kém, nó thành nơi tranh cãi hoặc chỉ là thủ tục "LGTM" cho xong. Bài này nói về vai trò của người review.
Mục tiêu không phải chứng minh ai giỏi hơn ai, cũng không phải bắt lỗi chính tả để thể hiện.
Cùng một ý, cách nói khác nhau tạo ra phản ứng hoàn toàn khác:
| Kém hiệu quả | Tốt hơn |
|---|---|
| "Code này tệ quá." | "Đoạn này khá dài, bạn thử tách phần tính phí ra hàm riêng được không? Sẽ dễ test hơn." |
| "Sao lại làm thế này?" | "Mình chưa rõ lý do chọn cách này. Bạn giải thích giúp để mình hiểu thêm nhé?" |
| "Sai rồi." | "Nếu danh sách rỗng thì dòng 42 sẽ ném lỗi. Bạn kiểm tra thêm trường hợp này nhé." |
Nếu hai bên không thống nhất, đừng cãi nhau qua hàng chục bình luận. Hãy gọi nhanh một cuộc trao đổi hoặc nói chuyện trực tiếp. Dựa vào chuẩn chung của nhóm (style guide, nguyên tắc kiến trúc) thay vì sở thích cá nhân. Nếu vấn đề chỉ là gu, hãy nhường tác giả, vì code do họ chịu trách nhiệm duy trì.
Review tốt là sự kết hợp của kỹ thuật và sự tử tế: tập trung vào những điều quan trọng, nói cụ thể, giữ thái độ tôn trọng và phản hồi nhanh. Khi nhóm có văn hóa review lành mạnh, chất lượng code và tinh thần làm việc đều đi lên.
Để luyện kỹ năng đọc và đánh giá code, bạn có thể kết hợp học các khóa trên codebem.com với việc review dự án của chính mình.
Nguyễn Đình Cường
0 comment