Tôi đã gặp phải điều này trong nhiều dự án. Khi cơ sở mã phát triển, một số thư viện, ứng dụng và thành phần bị bỏ rơi và/hoặc không được chấp nhận.Mã cũ/cũ/không sử dụng có nên bị xóa khỏi kho kiểm soát nguồn không?
Hầu hết mọi người thích giữ chúng. Lý do thông thường là mã không thực sự chiếm bất kỳ không gian nào, có thể để lại một mình cho đến khi cần.
Vì vậy, một kho lưu trữ từ từ biến thành một cesspool của mã di sản, nơi thật khó để tìm thấy bất cứ điều gì.
Một lập luận khác để giữ mã cũ xung quanh là những người mới sẽ không bị cám dỗ để cố gắng thực hiện một cái gì đó đã được thực hiện trong quá khứ, nhưng không hoàn toàn làm việc ra ngoài.Một số người xóa mã cũ, vì nó tạo ra lộn xộn, tăng thêm câu hỏi cho người mới và bạn có thể khôi phục mọi ảnh chụp cũ của cơ sở mã.
Tuy nhiên bạn không thể luôn tìm mã cũ nếu bạn không biết phải tìm ở đâu, vì không có VCS phổ biến nào mà tôi biết cung cấp tìm kiếm trên toàn bộ kho lưu trữ bao gồm tất cả các phiên bản lịch sử và cách duy nhất để tìm kiếm các tệp cũ là để kiểm tra bản sửa đổi nơi tệp đã xóa tồn tại.
Cách tiếp cận tốt để quản lý kho lưu trữ là gì?
Điều này không nên được thực hiện trên [Lập trình viên] (http://programmers.stackexchange.com/)? – Cacovsky
@Cacovsky nó đã không tồn tại trở lại sau đó. –