Trong tương lai gần, tôi sẽ kế thừa một dự án hơi lớn. Tôi đã thực hiện một số cập nhật nhỏ cho nó gần đây, và nhận thấy rằng một phần của nó có thể sử dụng một số refactoring, vì có những phương pháp thực hiện các hoạt động tương tự với một sự khác biệt nhỏ.Có tồn tại: Công cụ tìm mã lặp lại không?
Tôi đã tự hỏi nếu có một công cụ sẽ lấy một bó mã nguồn và tìm các khối mã tương tự để chúng có thể được xác định để có thể tái cấu trúc. Nó sẽ là tuyệt vời nếu có tìm kiếm mờ hiện tại, để nó có thể xác định hoạt động tương tự (khác hơn là chỉ là mã số của mã nguyên vẹn lặp đi lặp lại).
Tôi không mong đợi chương trình tự tái cấu trúc mã, chỉ cần xác định sự lặp lại tiềm năng.
nền tảng của tôi là C#, nhưng giải pháp nào sẽ là hữu ích
bản sao có thể có của [Cách tìm một đoạn mã tương tự?] (Http://stackoverflow.com/questions/709744/how-to-find-a-similar-code-fragment) –