我繼承了一年前由某人開發的JSF項目,該項目不再適用於我的公司,而且代碼真的很難理解。它似乎很多都是由IDE自動生成的,尤其是類的getter和setter。實際上,每個私人領域都有關聯的getter和setter,即使他們沒有在項目中的任何地方被引用。
我想在嘗試理解項目之前擺脫所有這些無用的代碼,但鑑於它是JSF項目,bean的屬性可能在xhtml文件中被引用,因此在使用「show references」時不會顯示,命令。
有沒有辦法知道哪些方法是真的無用,爲了安全地刪除它們?有沒有辦法知道JSF項目的xhtml文件中引用了哪些bean屬性?
我使用eclipse,但每個允許這樣做的工具都將是一個很大的解脫!
好吧,我會堅持文本搜索......我知道自動生成的setters和getters並不是真正的障礙來理解項目,但我認爲我可以快速刪除大量未使用的代碼,這總是很好。如果我必須爲每個吸氣劑進行文本搜索以瞭解是否可以將其移除,我想我會推遲這個清理。 – 2010-11-09 15:21:22