Tôi được yêu cầu cải thiện và duy trì một ứng dụng Web nội bộ được sử dụng và được chấp thuận bởi một cộng đồng người dùng quan trọng. Điều này bao gồm cải tiến hiệu suất và thêm tính năng.Làm thế nào để đối phó với các sản phẩm tuyệt vời được viết bằng mã crappy?
Thật không may, mã bị cồng kềnh, đôi khi rất kém được viết và khó đọc và thay đổi. Điều này làm cho những thay đổi khó thực hiện hơn nhiều.
Mặc dù tất cả điều này, ứng dụng là đẹp, hữu ích và người dùng thích nó và muốn thay đổi.
Đó là lý do tại sao tôi cảm thấy mình đã bị lừa. Có thực sự tốt hơn để viết mã crappy cho kết quả tuyệt vời nhanh hơn và vinh quang, sau đó để lại cho các dự án mới tuyệt vời để lại một số lượng vấn đề phía sau?
Tôi đã đọc rất nhiều về chủ đề này vào ngày Coding Horror rồi, nhưng tôi muốn đọc thêm từ những người ở đây đang trải nghiệm thực tế đáng buồn này và cách họ đối phó với nó. Có lẽ tôi cũng cần phải có chút dũng cảm;)
Vì ngôn ngữ chính của tôi không phải là tiếng Anh, vui lòng viết lại câu hỏi này bằng ngữ pháp tốt hơn.
Cảm ơn bạn. Mục tiêu đầu tiên là thu hút sự tin tưởng và tin tưởng của người dùng. Sau khi tất cả, đó là ứng dụng của họ, không phải của tôi :-) "Rome ne s'est pas construite en un jour". – Larry
Một việc khác cần làm - thêm các bài kiểm tra ở cấp độ nào đó khi bạn thêm chức năng - cấp độ càng thấp càng tốt. – Arkadiy