Bạn làm gì khi bạn làm việc với một người có xu hướng viết mã xấu theo phong cách? Mã tôi đang nói đến thường chính xác về mặt kỹ thuật, cấu trúc hợp lý và thậm chí có thể thanh lịch về mặt thuật toán, nhưng nó trông có vẻ xấu . Chúng tôi đã có:
- Hỗn hợp của quy ước đặt tên khác nhau và các chức danh (
underscore_style
vàcamelCase
vàUpperCamel
vàCAPS
tất cả các ứng dụng nhiều hơn hoặc ít hơn một cách ngẫu nhiên để biến khác nhau trong cùng chức năng) - Khoảng cách kỳ lạ và không nhất quán, ví dụ
Functioncall (arg1 ,arg2,arg3 );
- Rất nhiều từ sai chính tả trong các bình luận và tên biến
Chúng tôi có một hệ thống đánh giá mã tốt nơi tôi làm việc, vì vậy chúng tôi phải xem qua và sửa những thứ tồi tệ nhất. Tuy nhiên, cảm thấy rất nhỏ khi gửi đánh giá mã bao gồm 50 dòng "Thêm khoảng trắng ở đây. Viết đúng 'itarator'. Thay đổi cách viết hoa này, v.v."
Làm thế nào bạn sẽ khuyến khích người này cẩn thận và phù hợp hơn với các loại chi tiết này?