2

背景:我是一名承包商,拥有多个使用 Groovy 编写的 Grails 和 Hibernate 项目的所有权。原始开发人员不再可用,没有文档。我对 Groovy 比较陌生。Eclipse 是强制性的开发工具。我有很多年的Java。

问题:鉴于上述情况,有哪些工具可以帮助我理解代码?这不应该是 Groovy 与 Java 的争论,但是当 Eclipse 无法可靠地生成我希望在 Java 环境中看到的东西时,你如何应对理解代码的结构,例如

  • 调用层次结构
  • 类图

是的,我知道 Groovy 的优势是有代价的。但我希望有经验的 Groovy 开发人员分享他们快速理解现有 Groovy 项目的方法。

4

1 回答 1

1

对于 UML 类图,您可能需要查看Grails“创建域 UML”插件。由于 groovy 的动态特性,调用层次结构可能只能通过跟踪应用程序的运行实例来确定。Grails 分析器插件将在运行时向您显示调用层次结构。

于 2013-05-29T16:56:29.180 回答