2

背景: 私は請負業者であり、Grails と Hibernate を使用して Groovy で記述されたいくつかのプロジェクトの所有権を取得しています。元の開発者は利用できなくなり、ドキュメントはありません。私はGroovyに比較的慣れていません。Eclipse は必須の開発ツールです。私は何年にもわたって Java を使用してきました。

質問: 上記のコードを理解するのに役立つツールは何ですか? これは Groovy と Java の議論ではありませんが、Eclipse が Java 環境で期待されるものを確実に生成できない場合、コードの構造を理解するにはどうすればよいでしょうか。

  • 呼び出し階層
  • クラス図

はい、Groovy の長所には代償が伴うことを理解しています。しかし、経験豊富な Groovy 開発者が、既存の Groovy プロジェクトをすばやく理解するためのアプローチについて、いくつかの光を共有することを期待しています。

4

1 に答える 1

1

UML クラス図については、Grails の「Create Domain UML」プラグインを参照してください。呼び出し階層は、groovy の動的な性質により、アプリケーションの実行中のインスタンスをトレースすることによってのみ決定できる可能性があります。Grails プロファイラー プラグインは、実行時に呼び出し階層を表示します。

于 2013-05-29T16:56:29.180 に答える