Tôi muốn hỏi bạn một số câu hỏi về mã bẩn. Có một số người mới bắt đầu mã hóa trên một dự án vừa. Mã là một quả bóng bùn rất lớn. Họ không phải là những lập trình viên tiên tiến. Họ chỉ biết sử dụng bàn phím một chút về java. Họ chỉ viết mã với 12 000 dòng trong lớp chính của họ, tuy nhiên, 6 000 dòng thuộc về chính NetBeans.
Công việc của tôi là phân tích mã và đề xuất một cách tốt để duy trì mã. Ý tưởng của tôi là loại bỏ dự án và bắt đầu một dự án mới với phương pháp OOP. Gần đây tôi đã thu thập một số ghi chú và ý tưởng về vấn đề này, từ trang web này và một số người khác.
Bây giờ, tôi có các câu hỏi sau:
- Chúng ta có nên sửa mã và đổi nó thành OOP không? Chúng tôi đang gỡ lỗi nó.
- Mã này không có ý kiến, không có tài liệu, không có phong cách lập trình cụ thể, v.v. Thay đổi nó thực sự tốn kém và mất thời gian. Chúng ta có thể làm gì về điều này?
- Làm cách nào tôi có thể dạy họ tuân theo tất cả các quy tắc (nhận xét, OOP, chất lượng mã tốt, v.v.)?
- Mã bị lỗi và dễ bị lỗi. Chúng ta có thể làm gì? Kiểm tra? Chúng tôi gần như viết hai hoặc ba bài báo A4 để sửa, nhưng dường như là vô tận.
Tôi phải nói rằng tôi là người mới với họ. Tôi nghĩ rằng tôi cũng đã phá vỡ các quy tắc về việc thêm người quá muộn vào dự án. Bạn có nghĩ rằng tôi phải rời bỏ họ?