Java代码更改分析工具 - 例如,告诉我方法签名是否已更改,方法实现
-
12-12-2019 - |
题
是否有任何 diff 工具,专门用于Java,它不仅仅突出显示文件中的差异,而且更复杂吗?
通过更复杂,我的意思是它需要2个输入文件,相同的不同版本的类文件,并告诉我类似的东西:
- 字段名称已更改
- 新方法添加
- 删除方法
- 签名改变的方法
- 其实施的方法已更改(对除此之外的任何细节不感兴趣)
完成了一些googling,找不到这样的东西......我觉得在确定对依赖关系的改变是否需要重建特定模块时有用。
提前感谢
编辑:
我想我应该澄清:
我对这个工具的一个gui不打扰,它是我对以编程方式打电话感兴趣的东西
以及我的推理:
- 如果我需要重建某些模块/组件,如果它们的依赖关系已更改(每个组件左右1小时)......更详细的解释,但我并不真正看到它是重要的。
- 用于分析对某些组件所做的更改,我们试图锁定并依赖于更稳定的组件,我们试图确保在特定组件中仅仅非常罕见的方法变化。
不隶属于 StackOverflow