我想收集哪些方法可以安全地从超类下推到子类中,特别是当你只有一个子类并且没有理由在超类中维护该方法时。
这可能是一个动态地发现这些方法(在执行期间)的问题,以检查哪些方法是在超类中执行的,并且它们可能会被下推,因为只有一个子类?是有人干的吗?有没有什么工具呢?
发布于 2012-03-05 15:46:54
重构引擎包含各种代码评论规则,这些规则可以检测您描述的问题可能导致的情况,例如“未引用的变量”,“实用程序方法”,“引用抽象类”,“未引用的类”,...
当然,重构引擎还可以下推检测到的方法,并从层次结构中删除未使用的类。
https://stackoverflow.com/questions/9559103
复制相似问题