Tôi là thành viên của một nhóm gồm bảy nhà phát triển trong một công ty phần mềm nhỏ và tôi đang cố gắng giới thiệu mã nhóm và đánh giá thiết kế thường xuyên. Chúng tôi đã thực hiện một số đánh giá trong quá khứ, nhưng nó đã được lẻ tẻ. Tôi muốn làm cho nó một điều thường xuyên hơn.
Tôi đã đọc Code Complete và các tài nguyên tương tự khác và họ nói về các cơ chế về cách thực hiện đánh giá mã nhưng tôi không thể tìm thấy bất kỳ thực tiễn tốt nhất nào về cách chọn xem xét gì . Chúng tôi có một cơ sở mã đã hơn tám năm tuổi và bao gồm nhiều ngôn ngữ khác nhau, vì vậy có rất nhiều điều có thể được xem xét.
Dưới đây là một số yếu tố mà tôi có thể nghĩ đến có thể ảnh hưởng đến sự lựa chọn:
- Ngôn ngữ: C, Java, SQL, PL / SQL
- Mã tuổi: Mã mới so với mã cũ
- Sử dụng mã: Mã thường được sử dụng so với mã chết (ít hiệu quả)
- Mã quan trọng: Mã quan trọng so với mã không quan trọng
- Nhà phát triển: Mã nhà phát triển cơ sở so với Mã nhà phát triển cao cấp
Tôi hiểu rằng đây không phải là một câu hỏi với câu trả lời dứt khoát tuyệt đối, nhưng bất kỳ hướng dẫn nào cũng sẽ hữu ích.
Một số câu hỏi liên quan đến ngoại vi:
- Phương pháp xem xét mã (Đề cập đến việc xem xét các phần quan trọng và mã nhà phát triển mới)
- Chúng ta có nên thử xem lại tất cả mã của mình không?