有没有人知道重构代码的自动化方法,以最大限度地降低类及其属性和方法的可见性?我正在尝试清理一个旧的API,它有太多的公共getter和setter以适应JavaBean标准。 Eclipse插件是理想的,但任何有用的工具都会很棒。
答案 0 :(得分:5)
IntelliJ idea可以对代码进行全局分析,并告诉您各种过多的可见性问题。如果涉及任何动态技术,那么它也非常善于理解它们是给定方法/类的用法;但它并不完美。
答案 1 :(得分:1)
我使用Structure101来维护我的应用程序的结构。值得一看。