4 pontos por GN⁺ 2024-02-19 | 1 comentários | Compartilhar no WhatsApp
  • Uma ferramenta para ajudar a entender o desempenho e o comportamento de aplicações Ruby on Rails
  • Exibe um painel que mostra informações de requisições do backend RoR no rodapé do site em operação
  • Embora o ecossistema Ruby tenha muitas boas ferramentas de depuração, como pry, faltam recursos equivalentes aos do PHP DebugBar / Laravel DebugBar
  • Construído com Jigsaw, Tailwind e Torchlight

Recursos do Debugbar

  • Permite visualizar de forma visual os diferentes tipos de requisições e o desempenho da aplicação
  • Por exemplo, mostra que a requisição GET /post-list levou 806,7ms
  • Fornece informações como um total de 3 modelos, 234 consultas, 21 tarefas e 3 caches

Opinião da GN⁺

  • O Debugbar é uma ferramenta essencial para desenvolvedores Ruby on Rails na análise de desempenho das aplicações
  • Ele fornece métricas de desempenho visualmente, ajudando na solução de problemas e na otimização

1 comentários

 
GN⁺ 2024-02-19
Comentários do Hacker News
  • O criador do Debugbar se apresentou e disse que, se você tiver feedback ou perguntas, avise.

    Olá, sou o criador do Debugbar. Se tiver feedback ou perguntas, me avise. Obrigado.

  • Considerou a barra de ferramentas de desenvolvimento do Symfony como uma das melhores e disse que sente falta dela em projetos Ruby on Rails.

    A barra de ferramentas de desenvolvimento do Symfony é uma das melhores, e sempre senti falta dela em projetos Ruby on Rails.

  • Quem desenvolveu um projeto semelhante explicou seu próprio debugger de Ruby on Rails e disse que ele permite ver todos os métodos chamados em uma requisição, além dos valores de parâmetros e de retorno.

    Este projeto é muito bom e é muito parecido com o debugger de Ruby on Rails que eu criei. É possível ver todos os métodos chamados para a requisição, os valores dos parâmetros e os valores de retorno.

  • Alguém comentou que, nos dois empregos anteriores, adicionou uma "debug bar" personalizada para ambientes de desenvolvimento e QA, o que foi essencial para responder perguntas como verificar a versão do serviço.

    Tive a experiência de adicionar uma "debug bar" personalizada para uso nos ambientes de desenvolvimento e QA nos dois lugares onde trabalhei antes, e ela foi essencial para responder a perguntas como confirmação da versão do serviço.

  • Quem iniciou a sugestão de uma debug bar para Rails compartilhou suas ideias e lista de recursos, sugerindo que seria bom vê-la integrada ao Rails 8 com foco na felicidade do desenvolvedor.

    Quem começou a sugerir uma debug bar para Rails compartilha ideias e uma lista de recursos, e acha que seria ótimo vê-la integrada ao Rails 8 com foco na felicidade do desenvolvedor.

  • Em resposta a uma pergunta sobre se é parecido com outro projeto, houve uma reação positiva dizendo que gosta da troca frequente de boas ideias entre os frameworks Laravel, Phoenix e Rails.

    Este projeto parece bom, e gosto de como a troca de boas ideias entre os frameworks Laravel, Phoenix e Rails costuma ser frequente.

  • Opinião de quem não gosta do uso da sigla RoR.

    Ótimo projeto, mas não gosto do uso da abreviação RoR (Ruby on Rails).

  • Alguém expressou o desejo de existir uma debug bar para a linguagem Go.

    Ele expressou o desejo de ter uma debug bar para a linguagem Go.