在我們的應用程序的Java代碼中,我非常肯定有很多類和方法有public
訪問權限,但可能只需要包級訪問。是否有分析Java類和方法的訪問級別的工具?
我想要做的是按包級別清理包中的代碼,只做真正需要在每個包外部可見的東西public
,因爲這應該簡化我想要執行的其他重構。
我想知道是否有一個工具可以幫助我。理想情況下,它將分析所有代碼並生成一份報告,說明哪些類和方法具有公共訪問權限,但只能從同一個包中調用。
查找用法 Netbeans中的選項可以幫助我完成這個任務,但是對於每個類和方法手動運行並逐行分析輸出將會一直持續下去。
你會支付這樣的工具嗎? – zvikico 2009-05-27 10:11:07
@zvikico我可能會支付工具,但理想情況下它是免費的。如果它是30美元我可能可以得到它爲我購買,如果它可能不是3000美元。 – 2009-05-27 10:16:54
僅僅因爲它可以有不同的訪問修飾符並不意味着它應該。這真的值得做嗎? – willcodejavaforfood 2009-05-29 08:45:27