我有一个遗留代码库,我想重构,以尽可能减少方法的可见性(私有,受保护,默认),使代码仍然有效.代码库中的许多方法都是不必要的公开,我想改变它以减少接口负担并简化文档,因为代码将来会发展.是否有工具可以分析代码库并生成可以降低可见性的建议方法列表?我可以在代码中指定所有入口点(只是主要方法),并且代码库不使用反射.
Eclipse插件会更好.
尽管您可以使用一些工具来报告可以降低可见性的方法的发生情况,但我不知道有什么东西可以让您转换代码来解决这些问题。
然而,您可能会发现查看JTransformer和Ekeko很有趣。两者都允许您基于逻辑编程技术查询和完成自定义代码转换。JTransformer 可能更成熟一点,但 Ekeko 看起来也很有趣。据我所知,它们都是开源的并且包含 Eclipse 插件。
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |