Một nhân viên của tôi đã yêu cầu tôi xem xét một số mã của tôi và anh ấy đã gửi cho tôi một tệp khác. Tôi không phải là người mới để kiểm soát phiên bản khác nhau hoặc nói chung nhưng các tập tin diff là rất khó đọc vì những thay đổi ông đã thực hiện. Cụ thể, ông đã sử dụng tính năng "phương pháp trích xuất" và sắp xếp lại một số phương pháp. Về mặt khái niệm, rất dễ hiểu nhưng nhìn vào sự khác biệt, rất khó để nói những gì anh ta đã làm. Nó dễ dàng hơn nhiều cho tôi để kiểm tra bản sửa đổi trước đó và sử dụng tính năng "so sánh" của Eclipse, nhưng nó vẫn còn khá khó khăn.Tái cấu trúc độc đáo với Kiểm soát phiên bản
Có hệ thống kiểm soát phiên bản nào lưu trữ siêu dữ liệu liên quan đến việc tái cấu trúc hay không. Tất nhiên, nó sẽ là IDE và Ngôn ngữ lập trình cụ thể, nhưng tất cả chúng ta đều sử dụng Eclipse và Java! Có lẽ có thể có một số tiêu chuẩn mà trên đó các IDE và việc triển khai kiểm soát phiên bản có thể chơi độc đáo?
Tôi thích ý tưởng này, miễn là chúng được phiên bản cho người khác xem và có một số tham chiếu trong nhận xét! – oreoshake