Bối cảnh:
- đó là một dự án nội bộ (mà tôi không nghĩ nhiều người sử dụng)
- no cu
- chúng tôi đang cập nhật nó
Các vấn đề:
- nó lạm dụng khung mvc (không sử dụng mô hình, logic nghiệp vụ trong các khung nhìn, v.v.)
- những gì chúng ta được yêu cầu làm là nhỏ, nhưng vì sự gắn kết thấp, chúng ta có hai lựa chọn:
- tiếp tục botch mọi thứ
- di chuyển các đoạn mã lớn xung quanh hoặc viết lại điều đó
Các giải pháp (tôi thấy):
- tiếp tục làm việc với nó, bỏ qua các thực tiễn tốt nhất để sớm được thực hiện và không giới thiệu các lỗi mới bằng cách tái cấu trúc / viết lại
- tái cấu trúc / viết lại
Tôi đoán câu hỏi của tôi thực sự là: nếu tôi muốn thực hiện những thay đổi lớn cho dự án này, làm thế nào để tôi đề xuất điều đó mà không xúc phạm bất cứ ai? Hoặc sẽ tốt hơn cho tôi chỉ đơn giản là đi theo dòng chảy ngay cả khi điều đó có nghĩa là (băng ẩn dụ) đôi khi?