Ruby (およびRails) のIDEで、呼び出し階層の表示機能があるものは存在しますか?

投稿者: Anonymous

Eclipse による Java 開発から、Ruby に移ってきました。
呼び出し階層(Call Hierarchy)を表示する機能を持ったIDEはありますか?

【追記】
Ecliipse のように多階層が一括目視できるのが理想ですが、
呼び出し元、呼び出し先へのジャンプというものでも、情報をいただけますと幸いです。

ローカル、クラウド(SaaSなど)は問いません。

Gem を使っていると、Rails 本体の機能なのかプラグインの機能なのか、
要求を満たせそうなメソッドや機能はあるか、という調査に非常に時間がかかり、
困っている状況です。

解決

要望にぴったりのものは無さそうですが、IDEとしては以下2つでしょうか。

IDEではなく、ユーティリティ的なツールとしては、こういうのが見つかりました。

  • CodeQuery + eapache/starscope

    コード理解、コード閲覧、またはコード検索ツール。 これは、C、C ++、Java、Python、Ruby、およびGoのソースコードを索引付けしてから検索または検索するためのツールです。 それはcscopeとctagsのデータベース上に構築され、そして素晴らしいGUIツールを提供します。
    ~途中省略~
    さらに、cscopeの代わりに、starscopeを使ってRuby、Go、およびJavascriptのサポートを追加します。

それからRubyのスクリプトで解析し・データを作って、他のツールで可視化する手法もあるようです。
こちらはそのスクリプト。

こちらがビューワーです。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *