Skip to content
Ms Hope Sharing
Quay lại

English for Developers — Tiếng Anh trong pull request và code review

Trong môi trường làm việc chuyên nghiệp, đặc biệt là khi làm việc với các đồng nghiệp nước ngoài hoặc tham gia các dự án mã nguồn mở, quy trình Pull Request (PR)Code Review là những bước không thể thiếu.

Tuy nhiên, viết mô tả PR thế nào cho ngắn gọn, dễ hiểu và đưa ra góp ý review code làm sao để lịch sự, mang tính xây dựng bằng tiếng Anh lại là một thử thách lớn với nhiều developer Việt. Nhiều bạn thường viết PR rất sơ sài hoặc đưa ra những nhận xét review nghe có vẻ khá cộc lốc, dễ gây hiểu lầm.

Trong bài viết này, chúng mình sẽ tổng hợp những mẫu câu tiếng Anh tự nhiên và chuẩn mực nhất giúp bạn giao tiếp chuyên nghiệp hơn trong quá trình review code nhé.


I. Vai trò của tiếng Anh trong quy trình Pull Request và Code Review

Việc viết PR mô tả rõ ràng và review code tinh tế bằng tiếng Anh giúp:


II. Cách viết mô tả Pull Request chuẩn bằng tiếng Anh

Một mô tả PR tốt thường gồm 3 phần chính. Dưới đây là các mẫu câu tương ứng bạn có thể áp dụng ngay:

1. Mô tả những gì thay đổi (What does this PR do?)

2. Hướng dẫn cách kiểm tra code (How to test?)


III. Các mẫu câu thông dụng khi Code Review

Khi bạn đọc code của đồng nghiệp và muốn đưa ra nhận xét, hãy chia theo các mục đích dưới đây.

1. Gợi ý chỉnh sửa lịch sự (Suggestions)

Thay vì dùng câu mệnh lệnh trực tiếp, hãy dùng các câu hỏi hoặc cấu trúc đề xuất nhẹ nhàng:

2. Đặt câu hỏi làm rõ (Clarifications)

Khi chưa hiểu rõ ý đồ viết code của đồng nghiệp:

3. Khen ngợi code tốt (Appreciation)

Đừng tiếc lời khen khi đồng nghiệp viết code sạch đẹp:

4. Phản hồi góp ý của người khác (Responding to reviews)

Khi code của bạn được người khác review và góp ý:


IV. Lỗi phổ biến của người Việt khi Code Review

Chúng mình thường thấy các lập trình viên Việt Nam mắc phải các lỗi giao tiếp sau khi review code:

Lỗi 1: Sử dụng câu mệnh lệnh quá trực diện dễ gây cảm giác nặng nề

Người Việt hay viết nhận xét: Change this function name.

Lỗi 2: Trả lời góp ý cộc lốc không giải thích

Khi không muốn làm theo góp ý của reviewer, các bạn thường từ chối quá thẳng thừng.

Người Việt hay viết phản hồi: No, it works fine.


V. Bài tập thực hành

Hãy chọn phương án giao tiếp tiếng Anh phù hợp nhất trong các tình huống dưới đây nhé.

Bài tập luyện tập

1. You want to suggest a colleague to rename a variable 'x' to 'userAge'. Which comment is the most professional?

2. How do you tell a reviewer that you have accepted their feedback and updated the code?

3. What does the abbreviation 'LGTM' stand for in code reviews?

4. You want to know what happens when a function receives a null value. How should you ask?

5. A reviewer suggested a change, but you disagree because their way is slower. How should you reply?


Chia sẻ bài viết:

Bài trước
English for Developers — Hướng dẫn viết Technical Documentation bằng tiếng Anh
Bài sau
English for Developers — Cách đọc tài liệu kỹ thuật tiếng Anh hiệu quả