我有一个已经工作了一段时间的Java项目。设计开始时效果不错,但随着更改的进行而逐渐退化。我正在寻找某种可以分析项目的工具。拥有不同类/方法的依赖关系的映射真是太好了。我觉得某些方法只是为了实现非常具体的目标而已。我想消除不必要的代码并使我的设计更好。

任何建议将是巨大的!谢谢!

最佳答案

您可能要 checkout JDepend。它是专门为解决您面临的问题而开发的。

作为顾问,对我而言,陷入庞大的遗留代码库中是很常见的。通常,我要做的第一件事是在其上运行JDepend,以使我对代码库和所有依赖项有所了解。

祝你好运。

10-07 19:33
查看更多