Tôi làm việc trong một MNC khá nổi tiếng và mô-đun mà tôi làm việc đã được gán cho một "khách hàng tiềm năng" mới. Cơ sở mã là khá lớn (~ 130K trở lên, với sự phụ thuộc lẫn nhau vào các mô-đun khác), nhưng ổn định - một số phần đã trở nên xấu xí trong những năm qua, nhưng nó có thể chứng minh được ở trạng thái hoạt động. (Sản phẩm của chúng tôi đang chạy trong nhiều năm trên chúng, ngay cả những sản phẩm mới). Vấn đề là, khách hàng tiềm năng của chúng tôi muốn viết lại mã từ đầu , để bao gồm "độ chi tiết mịn hơn và thiết kế chủ động".
Tôi biết trong lòng mình rằng đó không phải là một ý kiến hay, nhưng làm thế nào để tôi thuyết phục anh ấy / phần còn lại của đội (những người cao cấp hơn tôi rất nhiều về số năm kinh nghiệm), mà bản thân tôi không có vẻ gì quá đáng viết lại, như Joel et al có bài viết rõ ràng cấm nó)?
Tôi có mối quan hệ làm việc tốt với người có liên quan và không muốn hủy hoại nó, nhưng tôi cũng không muốn tham gia một quyết định chắc chắn sẽ làm chúng tôi thất vọng trong nhiều năm tới !! Bất kỳ đề xuất cho một cách tiếp cận nhẹ nhàng hơn, nhưng hiệu quả? Ngay cả những tài khoản về cách bạn đã giải quyết một tình huống như vậy theo ý thích của bạn cũng sẽ giúp tôi rất nhiều!
EDIT: Cơ sở mã mà tôi đang nói đến không phải là một sản phẩm / GUI, mà ở cấp độ kernel với tất cả các chức năng quan trọng cho sản phẩm của chúng tôi. Tôi hy vọng bây giờ bạn biết tại sao tôi nghe rất e ngại !!