私たちのアプリケーション用のJavaコードでは、多くのクラスとメソッドがありますが、アクセスはpublic
であり、おそらくパッケージレベルのアクセスが必要なことは確かです。Javaクラスとメソッドのアクセスレベルを分析するツールはありますか?
私がしたいのは、パッケージレベルでパッケージにコードを整理し、各パッケージの外側に実際に必要なものだけを作成することです。これにより、他のリファクタリングが簡素化されるはずです。
私がこれを手伝ってくれるツールがあるかどうか疑問に思っていました。理想的には、すべてのコードを分析して、どのクラスとメソッドにパブリックアクセスがあったかを示すレポートを生成しますが、同じパッケージ内からのみ呼び出されることが理想的です。
Netbeansのオプションを使用すると、これを手助けすることができますが、すべてのクラスとメソッドで手作業で実行し、1行ずつ出力を解析することは永遠になります。
そのようなツールの代金はかかりますか? – zvikico
@zvikicoツールにはお金がかかるかもしれませんが、理想的には無料です。もし$ 30だったら、おそらくそれを得ることができます。おそらく3,000ドルでないなら、私のために買った。 –
異なるアクセス修飾子を持つ可能性があるからといって、そうする必要はありません。これは本当に価値があるのでしょうか? – willcodejavaforfood