背景:我是一名承包商,拥有多个使用 Groovy 编写的 Grails 和 Hibernate 项目的所有权。原始开发人员不再可用,没有文档。我对 Groovy 比较陌生。Eclipse 是强制性的开发工具。我有很多年的Java。
问题:鉴于上述情况,有哪些工具可以帮助我理解代码?这不应该是 Groovy 与 Java 的争论,但是当 Eclipse 无法可靠地生成我希望在 Java 环境中看到的东西时,你如何应对理解代码的结构,例如
- 调用层次结构
- 类图
是的,我知道 Groovy 的优势是有代价的。但我希望有经验的 Groovy 开发人员分享他们快速理解现有 Groovy 项目的方法。