Đầu tiên bạn cần phải có các tiêu chuẩn mã hóa và đây không chỉ là cú pháp. Khi mọi người bắt đầu trong công ty của bạn, họ phải tìm hiểu các hướng dẫn của công ty bạn càng nhiều càng tốt trước khi họ bắt đầu viết mã . Nếu trong quá trình xem xét, tất cả các loại vi phạm được tìm thấy, rất có thể chúng sẽ:
- không được sửa chữa do hạn chế về thời gian
- thấy khó chịu hơn những gì hướng dẫn có giá trị
Các hướng dẫn nên có ý nghĩa và cần có công cụ thích hợp để tìm ra các vi phạm và tái cấu trúc dễ dàng nhất có thể. Luôn luôn nhìn vào mục tiêu của các hướng dẫn và đánh giá mã
Mục tiêu trong tâm trí của tôi là làm cho mã thống nhất nhất có thể và tìm ra các vấn đề với khả năng bảo trì và dễ đọc. Mục tiêu thứ yếu có thể là giúp nhiều người tăng tốc với một phần mềm nhất định.
Các hướng dẫn trong tâm trí của tôi ví dụ có thể tồn tại:
- cú pháp chung và hướng dẫn mã hóa (chọn một hướng dẫn đã tồn tại và sử dụng công cụ kiểm tra tự động)
- Xử lý ngoại lệ thích hợp
- Đăng nhập đúng cách
- Sử dụng tốt các mô hình cho ngôn ngữ (RẮN cho các ngôn ngữ OO)
- Rõ ràng và nghĩ ra sự phụ thuộc giữa các thành phần (sử dụng các công cụ như NDepend)
- Kịch bản xây dựng
- Tài liệu hiện tại (nhà phát triển khởi động, hướng dẫn cài đặt)
- thư viện nội bộ để sử dụng
- chính sách công ty
- công cụ của bên thứ ba không được phép
- Kiểm tra đơn vị hiện tại và không thất bại
- mã bảo hiểm 90%
- ...
Cùng với đó, phần đánh giá mã bao gồm phần mềm được kiểm tra theo hướng dẫn và:
- thảo luận về vi phạm với lập trình viên
- sửa chữa những vi phạm không cần thiết
- bình luận vi phạm cần thiết