Cách các công ty IT thực hiện code review
(insight.infograb.net)-
Lý do thực hiện code review:
- Tạo động lực: phát huy tinh thần chuyên nghiệp để không gây phiền cho reviewer
- Chia sẻ kiến thức: chia sẻ kiến thức hai chiều giúp nâng cao năng lực kỹ thuật của toàn tổ chức
- Phát hiện lỗi: tăng khả năng phát hiện lỗi từ sớm
-
Google:
- Mọi đoạn mã đều được review
- Tuân theo các quy tắc phù hợp với chính sách nội bộ
- Càng nhỏ càng tốt, càng thường xuyên càng tốt
- Review trong vòng 4 giờ (review nhỏ trong vòng 1 giờ, review lớn trong vòng 5 giờ)
-
Microsoft
- 39% là những người review ít nhất một lần mỗi ngày
-
BankSalad
- Thực hiện PR nhỏ thường xuyên
- Tạo template gồm thay đổi, màn hình liên quan, checklist để test, v.v. để reviewer dễ hiểu và review nhanh
-
Woowa Brothers
- Tạo và sử dụng template MR
- Dùng bot MR để gửi thông báo về "MR nào sắp đến"
-
Toss Payments
- Cũng gắn nhãn "Good Review" để thể hiện cách diễn đạt tích cực
-
WeMakePrice
- Khuyến khích review chi tiết và sử dụng emoticon
3 bình luận
Microsoft: 39% là những người review ít nhất một lần mỗi ngày
...?
Chẳng phải là quá ít sao? Cũng khá bất ngờ đấy
Có vẻ mỗi công ty đều khác nhau. Bên mình thì tất cả kỹ sư đều review ít nhất 2 lần mỗi ngày... haha
Cái này mỗi người xem lại hiểu theo một kiểu khác nhau. ^^;