4 ポイント 投稿者 GN⁺ 2024-02-19 | 1件のコメント | WhatsAppで共有
  • Ruby on Railsアプリケーションの性能と挙動を理解するためのツール
  • 稼働中のサイト下部に、RoRバックエンドへのリクエスト情報を表示するパネルを表示する
  • Rubyエコシステムにはpryのような優れたデバッグツールが多数あるが、PHP DebugBar / Laravel DebugBarのような機能は不足している
  • Jigsaw、Tailwind、Torchlightで構築

デバッグバーの機能

  • アプリケーションのさまざまなリクエストと性能を視覚的に確認できる。
  • たとえば、GET /post-listリクエストは806.7msを要したことを示す。
  • 合計3つのモデル、234のクエリ、21のアクション、3つのキャッシュなどの情報を提供する。

GN⁺の意見

  • デバッグバーはRuby on Rails開発者にとって、アプリケーション性能の分析に欠かせないツールである。
  • 視覚的に性能指標を提示し、問題解決と最適化に役立つ。

1件のコメント

 
GN⁺ 2024-02-19
Hacker Newsの意見
  • デバッグバーの作者が自己紹介をし、フィードバックや質問があれば知らせてほしいと述べている。

    こんにちは、デバッグバーを作成した者です。フィードバックや質問があればお知らせください。ありがとうございます。

  • Symfonyの開発ツールバーは最高クラスの1つで、Ruby on Railsのプロジェクトではその機能がとても恋しくなります。

    Symfonyの開発ツールバーは最高の1つで、Ruby on Railsのプロジェクトでは常にその機能が恋しくなります。

  • 類似したプロジェクトを作った人が、自分のRuby on Railsデバッガーについて説明して、リクエストに対して呼び出されたすべてのメソッド・引数値・戻り値が見られると述べている。

    このプロジェクトはとても素晴らしく、私が作成したRuby on Railsデバッガーと似ています。リクエストに対して呼び出されたすべてのメソッド、パラメーター値、返り値を見ることができます。

  • 以前勤務していた2社で、開発者とQA環境向けにカスタムの「デバッグバー」を追加した経験があり、サービス版の確認などの質問に答える際に不可欠だったという。

    開発・QA環境で使うためにカスタムの「デバッグバー」を追加したことがあり、サービスのバージョン確認のような質問に答えるうえで不可欠なツールになりました。

  • 「debugbar」という用語を初めて聞く人として、ドキュメントを読んで実際に使ってみたところ、サイトを移動する際にどのコントローラー/アクションがページへ導いたか、コールバックやデータベースクエリを表示することが分かりました。

    「debugbar」という言葉を初めて聞く立場として、ドキュメントを読み、実際に使ってみると、サイトを移動する際にどのコントローラー/アクションがページへ導いたかや、コールバック、データベースクエリなどを表示することを知りました。

  • Railsデバッグツールバーの提案を立ち上げた人がアイデアと機能リストを共有し、このツールがRailsに統合され、開発者の幸福を重視したRails 8で使えるようになるとよいと述べている。

    Railsデバッグツールバーの提案を始めた人がアイデアと機能一覧を共有し、このツールがRailsに統合され、開発者の幸福を重視したRails 8で使われると良いと考えています。

  • ほかのプロジェクトと似ているかどうかを問うコメントに対して、Laravel、Phoenix、Railsフレームワーク間で良いアイデアの交流がしばしば起こることを歓迎する肯定的な反応。

    このプロジェクトはすばらしいと思います。Laravel、Phoenix、Railsフレームワーク間で良いアイデアのやり取りが頻繁に行われるのが好きです。

  • RoR(Ruby on Rails)という省略形が嫌いだという意見。

    素晴らしいプロジェクトですが、RoR(Ruby on Rails)の略称が嫌いです。

  • Go向けデバッグツールバーがあればいいという願望を表明している。

    Go言語向けのデバッグツールバーがあればいいという希望を示しています。