Người cao niên thường sẽ được yêu cầu duy trì mã, điều quan trọng là họ có thể hiểu nó.
Đôi khi đàn em là những người duy nhất có sẵn để xem xét mã của các nhà phát triển cao cấp. Mã có nên chờ để đi đến QA (chúng tôi không đẩy bất kỳ thứ gì ra khỏi nhà phát triển mà không xem xét mã và tôi cũng giả sử loại đánh giá mã này) vì sếp của cấp cao đang trong kỳ nghỉ?
Tôi cũng đặc biệt yêu cầu đàn em viết mã đánh giá một cái gì đó khi tôi biết rằng họ sẽ làm điều gì đó tương tự cho một khách hàng khác hoặc nếu tôi biết họ đã làm việc với một thứ khác tương tự hoặc họ có một bộ kỹ năng cụ thể.
Nếu mã khá đơn giản, tôi thường nhờ một người đàn em thực hiện đánh giá. Tại sao phải lãng phí thời gian của người cao niên nếu người thiếu niên hoàn toàn có khả năng thực hiện công việc? Nếu đàn em cảm thấy sợ hãi bằng cách xem xét mã của cấp cao, hãy để họ xem xét các phần dễ dàng hơn ban đầu. Sau tất cả, bạn không thể vượt qua được là đàn em cho đến khi bạn ngừng cảm thấy sợ hãi.
Tôi thường thấy rằng nếu tôi phải giải thích mã cho một người thiếu niên không hiểu nó, tôi sẽ thấy một lỗi tôi mắc phải (thường là trong một giả định) và sẽ không có người đánh giá mã có kinh nghiệm nào bắt gặp vì mã không chạy nhưng không làm chính xác những gì đã dự định. Vì vậy, chỉ cần hành động giải thích mọi thứ thường sẽ giúp nhà phát triển thấy một vấn đề mà không có người xem xét mã tìm thấy nó. Vì những người có kinh nghiệm hơn thường không được thực hiện qua mã từng bước, những loại điều này được tìm thấy dễ dàng hơn khi một thiếu niên thực hiện đánh giá.
Tôi thấy rằng có cơ sở tham gia vào đánh giá có một số hiệu ứng tốt. Đầu tiên, nó làm cho họ tự tin hơn khi họ có thể hiểu mã của một người cao cấp. Nó làm cho họ tự tin hơn nữa khi họ có thể tìm thấy một lỗi trong mã đó.
Nó cho họ thấy những quá trình suy nghĩ bên ngoài của chính họ và cho phép họ thấy những cách xử lý khác. Ngay cả với tư cách là một người cao cấp, điều này đã xảy ra với tôi - nhìn thấy một cách giải quyết vấn đề khác có thể là một điểm sáng cho những khả năng mới.
Nó giúp họ học cách đọc mã của người khác và điều đó cho họ cơ hội hỏi mã đang làm gì trong khi nó vẫn còn mới mẻ trong tâm trí của tác giả. Điều đó tốt hơn nhiều so với việc phải duy trì điều đó sáu tháng sau khi tác giả đã qua lâu hoặc bận rộn với dự án khác và không có thời gian cho câu hỏi.
Điều đó tốt cho người cao niên vì các câu hỏi đều phơi bày những lĩnh vực tiềm năng nơi thiếu niên yếu và cần tư vấn (để họ có thể chịu trách nhiệm nhiều hơn và cho người cao niên nhiều thời gian hơn để thực hiện các loại nhiệm vụ khác) hoặc các lĩnh vực mà mã đơn giản là không rõ ràng bất cứ ai ngoại trừ tác giả (có nghĩa là nó có thể thậm chí không rõ ràng với tác giả một năm kể từ bây giờ khi nó cần được thay đổi). Nó cũng giúp người cao niên nhận ra rằng đàn em có thể thông minh hơn họ đã cho họ tín dụng. Nó giúp giữ cho tất cả mọi người trên một nền tảng chuyên nghiệp. Xét cho cùng, nếu bạn loại trừ đàn em thì bạn rõ ràng ngụ ý rằng bạn không nghĩ rằng họ có khả năng hiểu được mã không may về mặt tâm lý.
Người cao niên xem xét mã người cao niên có thể tạo ra sự tôn trọng chuyên nghiệp hơn trong tổ chức của bạn. Người cao niên có thể nhận ra rằng họ đã đánh giá thấp đàn em và đàn em có thể nhận ra rằng người cao niên biết nhiều hơn họ đã cho họ tín dụng. Người cao niên đôi khi nghĩ rằng họ có những kỹ năng lớn hơn họ có. Tiếp xúc với mã họ không thể viết là tốt cho những người này vì họ bắt đầu nhận ra họ có nhiều thứ để học hơn. Nó cũng sẽ thúc đẩy những người giỏi nhất để có được các kỹ năng. Ở trường đôi khi các sinh viên B không hiểu tại sao họ không đạt điểm A cho đến khi ai đó chỉ cho họ một mẫu về mức độ A của công việc. Tương tự với đàn em đến người cao niên trong việc xem xét mã.