Groovy可视化

时间:2013-05-29 16:34:39

标签: groovy uml

背景:我是一名承包商,已经获得了几个用Groils和Hibernate用Groovy编写的项目的所有权。原始开发人员不再可用,没有文档。我是Groovy的新手。 Eclipse是强制开发工具。我有很多年的Java。

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

  • 调用层次结构
  • 类图

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

1 个答案:

答案 0 :(得分:1)

对于UML类图,您可能需要查看Grails "Create Domain UML" plugin。由于groovy的动态特性,调用层次结构可能只能通过跟踪应用程序的运行实例来确定。 Grails profiler plugin将在运行时显示调用层次结构。