4 Punkte von GN⁺ 2024-02-19 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Werkzeug, das dabei hilft, die Performance und das Verhalten von Ruby on Rails-Anwendungen besser zu verstehen.
  • Zeigt ein Panel mit Request-Informationen über das RoR-Backend am unteren Rand der betriebenen Website an.
  • Obwohl es im Ruby-Ökosystem gute Debugging-Tools wie pry gibt, fehlt eine Funktion wie bei PHP DebugBar / Laravel DebugBar.
  • Mit Jigsaw, Tailwind und Torchlight gebaut.

Funktionen der Debugbar

  • Ermöglicht die visuelle Überprüfung verschiedener Requests und der Performance der Anwendung.
  • Als Beispiel wird angezeigt, dass der Request GET /post-list 806,7 ms benötigt.
  • Es werden Informationen zu insgesamt 3 Modellen, 234 Abfragen, 21 Aufgaben und 3 Caches bereitgestellt.

Meinung von GN⁺

  • Die Debugbar ist für Ruby on Rails-Entwickler ein unverzichtbares Werkzeug zur Leistungsanalyse von Anwendungen.
  • Durch die visuelle Bereitstellung von Leistungskennzahlen hilft sie bei Fehlerbehebung und Optimierung.

1 Kommentare

 
GN⁺ 2024-02-19
Hacker News Kommentare
  • Der Ersteller von Debugbar stellt sich vor und sagt, dass man ihn bei Feedback oder Fragen kontaktieren soll.

    Hallo, ich habe Debugbar gebaut. Wenn ihr Feedback oder Fragen habt, lasst es mich wissen. Danke.

  • Er bewertet die Symfony-Debug-Toolbar als eine der besten und sagt, dass er sie in Ruby on Rails-Projekten vermisst.

    Die Symfony-Debug-Toolbar gehört zu den besten; in Ruby on Rails-Projekten fehlt mir diese Funktion immer.

  • Ein Nutzer, der ein ähnliches Projekt gebaut hat, beschreibt seinen eigenen Ruby on Rails Debugger und erklärt, dass man alle aufgerufenen Methoden, Parameterwerte und Rückgabewerte für einen Request sehen kann.

    Das Projekt ist wirklich cool, und es ähnelt dem Ruby on Rails Debugger, den ich geschrieben habe. Ich kann alle aufgerufenen Methoden, die Parameterwerte und die Rückgabewerte für eine Anfrage sehen.

  • In zwei früheren Jobs habe ich in Entwickler- und QA-Umgebungen eine benutzerdefinierte „Debug Bar“ ergänzt, die für Fragen wie die Abfrage der Service-Version unverzichtbar war.

    Ich habe in Development- und QA-Umgebungen eine angepasste „Debug Bar“ hinzugefügt, die bei Fragen wie der Ermittlung der Service-Version ein unverzichtbares Werkzeug war.

  • Ein Kommentator, der den Begriff „debugbar“ erstmals gesehen hat, sagt, dass er nach dem Lesen der Dokumentation und dem Ausprobieren festgestellt hat, dass debugbar beim Navigieren anzeigt, welcher Controller/Action zu einer Seite geführt hat, inklusive Callbacks und Datenbankabfragen.

    Als jemand, der den Begriff „debugbar“ zum ersten Mal gehört hat, habe ich in der Dokumentation gelesen und es selbst ausprobiert. Dabei habe ich erfahren, dass debugbar beim Navigieren durch eine Seite anzeigt, welcher Controller/Action zu dieser Seite geführt hat, sowie Callbacks und Datenbankabfragen.

  • Der Initiator des Rails-Debug-Bar-Vorschlags teilt Ideen und eine Funktionsliste und hofft, dass dieses Tool in Rails integriert wird und in einem auf Developer Happiness ausgerichteten Rails 8 eingesetzt werden kann.

    Der Initiator des Rails-Debug-Bar-Vorschlags teilt Ideen und eine Liste mit Funktionen und äußert den Wunsch, dieses Tool in Rails zu integrieren, damit es in einem auf Entwickler-Zufriedenheit fokussierten Rails 8 verwendet werden kann.

  • Auf den Kommentar, ob es ein ähnliches Projekt sei, antwortet er positiv und sagt, dass er den Austausch guter Ideen zwischen den Frameworks Laravel, Phoenix und Rails oft mag.

    Das Projekt sieht super aus, und ich mag es, wenn zwischen den Frameworks Laravel, Phoenix und Rails häufig ein guter Ideenaustausch stattfindet.

  • Er mag die Abkürzung RoR (Ruby on Rails) nicht.

    Tolles Projekt, aber die Verwendung der Abkürzung RoR (Ruby on Rails) gefällt mir nicht.

  • Er drückt den Wunsch nach einer Debug-Toolbar für die Sprache Go aus.

    Ich würde mir eine Debug-Toolbar für Go wünschen.