Tôi thừa hưởng một dự án JSF được phát triển cách đây một năm bởi một người không làm việc trong công ty của tôi nữa và mã này thực sự khó hiểu. Rất nhiều nó dường như đã được tạo ra tự động bởi IDE, đặc biệt là getters và setters của các lớp. Trong thực tế, mọi trường riêng đều có getter và setter liên kết, ngay cả khi chúng không được tham chiếu ở bất kỳ đâu trong dự án.
Tôi muốn loại bỏ tất cả mã vô dụng này trước khi cố gắng hiểu dự án, nhưng cho rằng đó là dự án JSF, các thuộc tính của bean có thể được tham chiếu trong tệp xhtml và do đó sẽ không hiển thị khi sử dụng "tham chiếu hiển thị" chỉ huy.
Có cách nào để biết phương pháp nào là thực sự vô ích để xóa chúng một cách an toàn?Có cách nào để biết các thuộc tính bean nào được tham chiếu trong các tệp xhtml của một dự án JSF không?
Tôi sử dụng nhật thực nhưng mọi công cụ cho phép thực hiện việc này sẽ là một ưu đãi tuyệt vời!
Ok, tôi sẽ dính vào tìm kiếm văn bản ... Tôi biết các bộ cài đặt tự động và getters không phải là một trở ngại thực sự để hiểu dự án, nhưng tôi nghĩ rằng tôi có thể loại bỏ rất nhiều mã không sử dụng một cách nhanh chóng. Nếu tôi phải thực hiện tìm kiếm văn bản cho mọi người tìm kiếm để biết tôi có thể xóa nó hay không thì tôi nghĩ tôi sẽ trì hoãn việc dọn dẹp này. –