Có các cuộc họp xem xét mã trực tiếp vào thời gian thiết lập mỗi tuần. Tôi đã bán nó cho đồng đội của mình như thế này (chúng tôi thực sự là cả hai nhà phát triển cao cấp, nhưng bất cứ điều gì):
"Việc xem xét mã là một phần để tôi hiểu mã của bạn hơn một chút và biết những gì đang diễn ra bên cạnh bạn trong trường hợp bạn bị xe tải đâm vào một ngày nào đó và tôi được lệnh hoàn thành chạy nước rút. Nhưng chủ yếu là ở đó để bạn giải thích mã của mình cho người khác, bởi vì khi bạn làm điều đó, nó tham gia vào một phần khác của bộ não của bạn và thường xuyên giải thích cho bạn, và / hoặc câu hỏi hoặc nhận xét của họ, có thể khiến bạn nhớ ra điều gì đó bạn đã quên để làm trong mã, hoặc có thể khiến bạn nhận ra một cách tốt hơn để làm cho nó dễ đọc hơn hoặc kiến trúc sư tốt hơn. Điều đó dẫn đến mã đẹp hơn. "
Tôi thích nghĩ về nó như một chương trình biểu diễn. Mọi người có thể thể hiện công việc của họ với đồng nghiệp của họ. Đó không phải là về những đồng nghiệp của bạn phát hiện ra những điều sai trái trong công việc của bạn, điều mà không ai thích cảm giác đó. Đó là về việc gây ấn tượng với đồng nghiệp của bạn bằng mã tuyệt vời của bạn, điều mà mọi người đều thích cảm giác đó.
Tuy nhiên, tôi nghĩ rằng việc sử dụng các công cụ đánh giá mã khi không có sự tương tác của con người, không có cuộc họp trong phòng, không có bảng trắng .. nó trở thành một "việc" gây phiền nhiễu khác. Không phải là không nên có những công cụ như vậy, nhưng chúng nên là thứ bạn sử dụng nếu trong cuộc họp đánh giá mã, nó nhận ra rằng việc xem xét sâu hơn về một phần mã nhất định có thể là cần thiết. Sau đó, bạn có thể chỉ định một trong những nhà phát triển cơ sở để xem lại mã của người khác trên một khu vực nhất định.