Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Bạn từng mở pull request rồi phát hiện ngay dòng console.log("here") còn sót lại, hay file cấu hình cá nhân bị đưa lên nhầm? Phần lớn lỗi vặt kiểu này đều có thể bắt được nếu bạn dành năm phút đọc lại thay đổi của chính mình trước khi commit. Đây là thói quen rẻ nhất để nâng chất lượng công việc.
Khi viết code, bạn tập trung vào việc làm cho nó chạy. Khi đọc lại diff (sự khác biệt giữa trước và sau), bạn chuyển sang góc nhìn người đọc. Sự đổi vai này giúp bạn thấy được những thứ mà lúc viết bạn bỏ sót: code thừa, tên khó hiểu, trường hợp chưa xử lý, thay đổi ngoài ý muốn.
git status # file nào đã thay đổigit diff # thay đổi chưa addgit diff --staged # thay đổi đã add, sắp commitgit add -p # duyệt từng khối thay đổi để chọn addgit add -p đặc biệt hữu ích: Git hiển thị từng đoạn thay đổi và hỏi bạn có muốn đưa vào commit không. Bạn vừa review vừa có cơ hội loại bỏ đoạn không liên quan. Ngoài ra bạn có thể dùng giao diện so sánh trong VS Code hoặc công cụ Git đồ họa nếu thấy dễ nhìn hơn.
console.log, print, var_dump, debugger, breakpoint, đoạn comment tạm..env. Đây cũng là bước chặn việc lộ bí mật.- const total = items.reduce((s, i) => s + i.price, 0);+ console.log('items', items);+ const total = items.reduce((s, i) => s + i.price * i.qty, 0);+ // TODO: xử lý giảm giáKhi đọc lại, bạn nhận ra: dòng console.log phải xóa; thay đổi nhân với qty là sửa lỗi thật nên cần một test; còn TODO cần ghi rõ hơn hoặc chuyển thành một công việc riêng thay vì để mơ hồ trong code.
Con người dễ sót, hãy để máy hỗ trợ:
Nhưng các công cụ này không thay thế được việc bạn đọc lại để hỏi "thay đổi này có hợp lý không".
Sau khi đẩy nhánh và mở pull request, hãy xem lại nó trên giao diện web của GitHub hoặc GitLab trước khi gọi người khác. Cách hiển thị khác với terminal và thường làm lộ thêm những điều bạn chưa thấy. Bạn có thể để lại bình luận cho chính mình hoặc cho người review ở những chỗ cần giải thích: "đoạn này chọn cách A vì B".
git diff và git log của ngày hôm nay.git add . mà không nhìn git status.Năm phút đọc lại diff của chính mình giúp bắt được hầu hết lỗi vặt, bảo vệ bạn khỏi những sai sót đáng xấu hổ và tiết kiệm thời gian của người review. Hãy biến nó thành phản xạ: trước mỗi commit, chạy git diff --staged và đọc.
Để rèn thêm các thói quen chuyên nghiệp khi làm dự án nhóm, bạn có thể tham khảo các khóa học tại codebem.com.
Nguyễn Đình Cường
0 comment