我有一个受版本控制管理的项目。我需要学习别人编写的代码。我试图找到比在UML中书写类和它们之间关系更好的方法。 是否有自动完成此操作的工具? 注意:这些文件是只读的,所以我不能使用需要修改它们的工具。我在Eclipse环境中工作。
自动UML图从现有的Java源代码中不会很有帮助。您会发现代码是一团糟,其中单一责任原则没有得到一致应用。查看inFusion以获得更好的代码视图。它可以导出用于Moose的Famix模型。您可以编程以获得当前所需的精确视图。您已经安装了Sonar吗?它提供了代码的静态视图。