Nhóm của chúng tôi đang chuyển sang các dự án có quy mô lớn hơn nhiều, nhiều dự án sử dụng một số dự án mã nguồn mở bên trong chúng.Lời khuyên cho việc giữ mô-đun dự án C++ lớn?
Bất kỳ lời khuyên hay phương pháp hay nhất nào để giữ cho thư viện và phụ thuộc tương đối có mô-đun và dễ dàng nâng cấp khi phát hành bản mới cho chúng?
Nói cách khác, giả sử bạn tạo một chương trình là một nhánh của dự án nguồn mở. Khi cả hai dự án đều phát triển, cách dễ nhất để duy trì và chia sẻ cập nhật cho lõi là gì?
Lời khuyên về những gì tôi chỉ yêu cầu ... Tôi không cần "bạn nên làm điều này thay vì" hoặc "tại sao bạn" .. cảm ơn.
Một công ty mà tôi đã kết thúc trên phiên bản Bugzilla cũ không được hỗ trợ trong nhiều năm, vì những thay đổi tương đối nhỏ mà không thể hợp nhất một cách sạch sẽ với các thay đổi ngược dòng. Không ai có thời gian để phân loại nó. Tất nhiên nếu chúng ta cần những thay đổi ngược dòng, chúng tôi đã tìm thấy thời gian, nhưng đạo đức của câu chuyện là nếu bạn ngã ba, sau đó bạn cuối cùng sẽ nhấn một trường hợp đó là * không * "dễ dàng nâng cấp". Thay vì cố gắng tránh điều đó xảy ra, hãy cố gắng giảm thiểu tần suất xảy ra. –
IMO này thuộc về Programmars.SE, nhưng vì nó quá cũ để cho phép di chuyển, tôi chỉ cần bỏ phiếu để đóng. – o11c