Tôi hiện đang làm việc trên một mã java cũ được viết với hầu như không có quy ước mã hóa hoặc thực tiễn phổ biến. Tôi thường bắt gặp các đoạn mã hoạt động nhưng rất tệ hại (lỗi chính tả trong tên biến, dự phòng và nhiều thứ khác) mà tôi thấy mình đang cố gắng sửa chữa. Trong một trong những trường hợp đó, tôi đã tìm thấy một lớp có chứa ba phương thức với các tên khác nhau nhưng gần như giống hệt nhau.Cách nhanh chóng so sánh các phương pháp trong IntelliJ
Theo quan sát ban đầu của tôi, sự khác biệt duy nhất là tên của một trong các tham số.
Trước khi thực hiện bất kỳ bước nào và hợp nhất chúng, tôi muốn so sánh ba phương pháp để xem có bất kỳ sự khác biệt tinh tế nào mà tôi không chú ý hay không.
Tôi biết có thể so sánh hai tệp, so sánh với phiên bản từ VCS, v.v. nhưng tôi không thể tìm cách nhanh chóng so sánh các định nghĩa phương thức trong cùng một tệp.
Có cách nào thực tế hơn để so sánh các phần khác nhau của cùng một tệp trong IntelliJ thay vì sao chép chúng thành các tệp khác nhau và chạy so sánh tệp không?
Cảm ơn,
Bất kỳ công cụ tìm kiếm nào khác sẽ giúp bạn thực hiện việc đó, công cụ nào để chọn chủ yếu là chủ đề chủ quan và có thể có rất nhiều câu hỏi đã được hỏi về chủ đề này trên StackOverflow. –
xem http://stackoverflow.com/questions/434766/how-can-i-diff-two-sections-of-the-same-file –