Có vẻ như nhóm thiếu một quy trình chính thức để đánh giá mã.
Tôi không nói về việc tạo một tài liệu Word 350 trang, mà chỉ là một số gạch đầu dòng đơn giản về những gì quy trình đòi hỏi.
Các bit quan trọng:
Xác định một bộ các nhà phê bình cốt lõi. Không có tuyên bố chung. Tên người.
Đây nên là nhà phát triển cao cấp của bạn.
Yêu cầu nhiều hơn 1 người đánh giá cốt lõi để đăng xuất vào đánh giá.
Xác định ít nhất 1 người đánh giá không cốt lõi khác mỗi lần chạy nước rút hoặc phát hành ai là người đánh giá cốt lõi tạm thời. Yêu cầu đăng xuất của họ trên tất cả các đánh giá mã trong thời gian này.
Mục số 3 cho phép các nhà phát triển khác xoay vòng vào nhóm người đánh giá cốt lõi. Một số tuần họ sẽ dành nhiều thời gian cho đánh giá hơn những người khác. Đó là một hành động cân bằng.
Còn khen thưởng cho mọi người? Nhiều lần thừa nhận nỗ lực mà một người đang thực hiện trong quá trình xem xét mã trước toàn bộ nhóm có thể làm việc, nhưng đừng căng thẳng vì điều này.
Khi nghi ngờ, hãy xác định quy trình và nói với nhóm mà họ cần bám sát.
Và có một điều cuối cùng bạn có thể thử - gây tranh cãi vì nó có thể là: hãy để @ # $% chạm vào người hâm mộ, nếu tôi có thể sử dụng một thành ngữ.
Hãy để nhóm thất bại, vì quá trình xem xét mã không được tuân theo. Quản lý sẽ tham gia, và sau đó mọi người sẽ thay đổi. Đây thực sự chỉ là một ý tưởng tốt trong những trường hợp cực đoan nhất mà bạn đã xác định một quy trình và nhóm từ chối tuân theo nó. Nếu bạn không có quyền sa thải mọi người hoặc kỷ luật họ (vì hầu hết các nhà phát triển chính không có ) thì bạn cần phải có ai đó tham gia có thể làm công việc này.
Và không có gì giống như thất bại để khiến mọi thứ thay đổi. Mặc dù mọi người có thể nói gì, bạn có thể điều khiển tàu Titanic - nhưng không phải trước khi nó đâm vào băng trộm.
Đôi khi bạn chỉ cần để Titanic đâm vào tảng băng.