4 puntos por GN⁺ 2024-02-19 | 1 comentarios | Compartir por WhatsApp
  • Herramienta para ayudar a comprender el rendimiento y el comportamiento de aplicaciones Ruby on Rails.
  • Muestra un panel con información de las solicitudes al backend de RoR en la parte inferior del sitio en funcionamiento.
  • En el ecosistema de Ruby hay buenas herramientas de depuración como pry, pero faltan herramientas con funcionalidades como las de PHP DebugBar / Laravel DebugBar.
  • Construido con Jigsaw, Tailwind y Torchlight.

Funciones de Debugbar

  • Permite visualizar de forma clara las distintas solicitudes y el rendimiento de la aplicación.
  • Por ejemplo, muestra que la solicitud GET /post-list tarda 806.7 ms.
  • Proporciona información sobre un total de 3 modelos, 234 consultas, 21 tareas y 3 cachés, entre otros datos.

Opinión de GN⁺

  • Debugbar es una herramienta esencial para que los desarrolladores de Ruby on Rails analicen el rendimiento de sus aplicaciones.
  • Al mostrar métricas de rendimiento de forma visual, facilita la solución de problemas y la optimización.

1 comentarios

 
GN⁺ 2024-02-19
Comentarios de Hacker News
  • El autor de Debugbar se presentó y pidió que le avisaras si tienes feedback o preguntas.

    Hola, soy el creador de Debugbar. Si tienes feedback o preguntas, házmelo saber. Gracias.

  • Valoró la barra de herramientas de desarrollo de Symfony como una de las mejores y extrañó su ausencia en proyectos de Ruby on Rails.

    La barra de herramientas de desarrollo de Symfony es una de las mejores. En proyectos de Ruby on Rails, siempre la eché de menos.

  • Alguien que creó un proyecto similar explicó su depurador para Ruby on Rails, diciendo que permite ver todos los métodos invocados para una petición, los valores de los parámetros y los valores de retorno.

    Este proyecto está increíble, y es bastante similar al depurador que escribí para Ruby on Rails. Puedes ver todos los métodos invocados para una petición, junto con sus valores de parámetros y de retorno.

  • Contó que en dos de sus trabajos anteriores había añadido una "debug bar" personalizada para entornos de desarrollo y QA, que se volvió imprescindible para responder preguntas como la de la versión del servicio.

    Agregué una "debug bar" personalizada para entornos de desarrollo y QA, y se convirtió en una herramienta imprescindible para responder preguntas como la versión del servicio.

  • Alguien que conoció por primera vez el término 'debugbar' y leyó la documentación, luego lo probó, aprendió que muestra qué controlador/acción llevó una página mientras navegaba por el sitio, así como callbacks y consultas a la base de datos.

    Como alguien que descubrió por primera vez el término 'debugbar', al leer la documentación y probarlo en la práctica aprendí que muestra qué controlador/acción llevó la página al dirigir por el sitio, además de callbacks y consultas de base de datos.

  • Quien lanzó la propuesta de una debug bar para Rails compartió ideas y una lista de funcionalidades, y expresó que sería genial verla integrada en Rails 8 con foco en la felicidad del desarrollador.

    Quien inició la propuesta de una debug bar para Rails compartió una lista de ideas y características, y sugirió que sería genial ver esta herramienta integrada en Rails 8, enfocada en la felicidad del desarrollador.

  • En respuesta a una pregunta sobre si era parecido a otro proyecto, respondió positivamente y dijo que le encanta que haya un buen intercambio de ideas entre los frameworks Laravel, Phoenix y Rails.

    Este proyecto parece increíble, y me encanta ver que haya un buen intercambio de ideas entre los frameworks Laravel, Phoenix y Rails.

  • Expresó su aversión al uso de la abreviatura RoR (Ruby on Rails).

    Buen proyecto, pero no me gusta que utilicen la abreviatura RoR (Ruby on Rails).

  • Expresó el deseo de contar con una debug bar para Go.

    Expresa el deseo de que exista una debug bar para Go.