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 🙂
-> https://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 🙂


12 formas de vencer o bloqueio criativo e escrever textos memoráveis (e 6 dicas extras)

Não perca nenhum conteúdo

Receba nosso resumo semanal com os novos posts, cursos, talks e vagas \o/



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


Você é novo por aqui?

Primeira vez no OneBitCode? Curtiu esse conteúdo? O OneBitCode tem muito mais para você!

O OneBitCode traz conteúdos de qualidade e em português sobre programação com foco em Ruby on Rails e outras tecnologias como Angular, Ionic, React, desenvolvimento de Chatbots e etc.

Se você deseja aprender mais, de uma forma natural e dentro de uma comunidade ativa, visite nosso Facebook e nosso Twitter, veja os screencasts e talks no Youtube, alguns acontecimentos no Instagram, ouça os Podcasts e faça parte de nossa Newsletter.

Além disso, também estamos com alguns e-Books muito interessantes para quem deseja se aprimorar como programador e também como freelancer (os e-Books são gratuitos!):

Espero que curta nossos conteúdos e sempre que precisar de ajuda com os tutoriais, fala com a gente! Seja por Facebook ou e-mail, estamos aqui para você 🙂

Bem-vindo à família OneBitCode \o/

Abril 3, 2018

Deixe um comentário

2 Comentários em "Debugando seu Projeto Rails"

avatar
  Subscribe  
newest oldest most voted
Notify of
Roger
Visitante

Muito legal, já coloquei muito puts para pegar bugs. Muito obrigado por compartilhar

Feito com s2 por OneBitCode
%d blogueiros gostam disto: