Debugando seu Projeto Rails

Introdução

Bugs existem e eles podem tomar muito do seu valioso tempo, entende-los (ter a mentalidade certa) e ter como descobrir qual a origem deles (ter as ferramentas certas) é muito importante para garantir que eles não sabotem o seu projeto (e não tomem o seu tempo).

Neste Screencast nós vamos aprender sobre como encarar os Bugs e também vamos conhecer algumas ferramentas que podem te ajudar a se livrar deles no seu projeto Ruby On Rails 🙂

Ingredientes:
  1. Ruby On Rails
  2. Active Record Query Trace (gem)
  3. Better Errors (gem)
  4. Colorize (gem)
  5. Pry ByeBug
Indicação:

Se você gostou desse conteúdo expresso, provavelmente vai gostar do primeiro conteúdo da série Expresso One Bit Code, onde falei sobre Dokku. Então acessa aí e continue aumentando seus conhecimentos com o OneBitCode 🙂
-> http://onebitcode.com/deploy-usando-o-dokku-digital-ocean/


Mãos à Obra

 

Mentalidade na hora de resolver um Bug

  • O que os Logs estão tentando me dizer?
  • Eu preciso de mais informações? Como consegui-las?
  • Dividindo para conquistar!

4 Ferramentas para aumentar seus poderes de Debug

** Veja o Vídeo para entender com clareza o contexto 🙂
Active Record Query Trace
  1. Adicione ao seu Gemfile:
  2. Instale a Gem:
  3. Crie um initializer chamado query_tracer.rb e coloque nele:
  4. Pronto \o/
Usando Better Errors
  1. Coloque no seu Gemfile:
  2. Agora instale a Gem:
  3. Agora quando algum erro acontecer você verá uma tela detalhada no seu browser 😃
Usando o Logger
  1. Coloque no seu Gemfile:
  2. Instale a Gem:
  3. Para criar as mensagens coloque no seu código (veja o vídeo para aumentar as possibilidades de uso):
Usando o Pry-ByeBug:
  1. Coloque no seu Gemfile:
  2. Instale a Gem:
  3. Coloque o comando binding.pry na parte do seu código que você quer debugar.
  4. Para passar para a próxima linha rode no console de debug
  5. Para conhecer mais comandos rode help
  6. Pronto 🙂

Conclusão

Neste Screencast nós aprendemos alguns conceitos e também conhecemos algumas ferramentas que podem fazer a nossa vida como desenvolver mais fácil, aproveite.

Se você ainda não se inscreveu no nosso canal do Youtube se inscreva e ajude o OneBitCode ir mais longe 🙂

Muito Obrigado por acompanhar este Blog!
Sua presença aqui é uma honra para mim,

Abraços,
Leonardo Scorza

outubro 1, 2017

0 responses on "Debugando seu Projeto Rails"

Deixe uma resposta

Feito com s2 por OneBitCode
%d blogueiros gostam disto: