Chúng tôi có một cơ sở mã khá lớn, 400K LOC của C++, và sao chép mã là một vấn đề. Có bất kỳ công cụ nào có hiệu quả có thể phát hiện các khối mã trùng lặp không?Làm thế nào để phát hiện trùng lặp mã trong quá trình phát triển?
Lý tưởng nhất đây sẽ là điều mà các nhà phát triển có thể sử dụng trong quá trình phát triển thay vì chỉ chạy thỉnh thoảng để xem vấn đề ở đâu. Nó cũng sẽ tốt đẹp nếu chúng ta có thể tích hợp một công cụ như vậy với CruiseControl để đưa ra một báo cáo sau mỗi lần kiểm tra.
Tôi đã xem Duploc một số thời gian trước đây, yêu cầu một môi trường nhỏ để sử dụng nó , điều này làm cho việc chạy nó tự động khá khó khăn.
Công cụ miễn phí sẽ đẹp, nhưng nếu có một số công cụ thương mại tốt, tôi cũng sẽ quan tâm.
Bất cứ khi nào ai đó sử dụng nút dán: -} –
Câu hỏi liên quan - http://stackoverflow.com/questions/2490884/why-is-copy-and-paste-of-code-dangerous – Oded