Trong bài viết này mình sẽ giới thiệu về plugin Vanaraha, một công cụ để kiểm tra những đoạn code trùng lặp có trong chương trình, từ đó chúng ta có thể đặt những đoạn code giống nhau đó trong 1 phương thức và tái sử dụng lại.
Hướng dẫn download và cài đặt
Vào trang chủ vanaraha tại: https://code.google.com/p/vanaraha/ sau đó download gói jar ở mục Download về. Sau đó, copy gói jar bỏ vào trong thư mục eclipse\plugins. Quá trình cài đặt đã hoàn tất, khởi động lại Eclipse nếu các bạn đã mở trước đó.
Hướng dẫn sử dụng
Tạo 1 class để test như sau:
Click chuột phải vào class TestDuplicateCode hoặc 1 package hoặc nguyên cả Project, sau đó chọn Vanahara (Find Duplicates) –> Find duplicated in this file(s) để tìm ra những đoạn code trùng lặp.
Ta có kết quả như sau:
Ngoài ra Vanaraha cũng có 1 số setting tùy chỉnh như: File Extension để filter ra những loại file cần kiểm tra. Vào menu Window -> Preferences:
Minimum number of duplicate line(threshold): chỉ tính những đoạn code trùng lặp từ n dòng trở lên.
Và một số tùy chỉnh khác.
Kết thúc phần giới thiệu về plugin Vanahara tại đây, hi vọng bài viết sẽ giúp ích cho các bạn trong quá trình refactor để loại bỏ những đoạn code trùng lặp không cần thiết.
Nguồn: https://edwardthienhoang.wordpress.com