
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:
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 🙂
- Adicione ao seu Gemfile:
1gem 'active_record_query_trace'
- Instale a Gem:
1bundle - Crie um initializer chamado query_tracer.rb e coloque nele:
12ActiveRecordQueryTrace.enabled = trueActiveRecordQueryTrace.colorize = 'light purple' - Pronto \o/
- Coloque no seu Gemfile:
1gem 'better_errors' - Agora instale a Gem:
1bundle - Agora quando algum erro acontecer você verá uma tela detalhada no seu browser 😃
- Coloque no seu Gemfile:
1gem 'colorize' - Instale a Gem:
1bundle - Para criar as mensagens coloque no seu código (veja o vídeo para aumentar as possibilidades de uso):
1logger.info("Logger created".yellow)
- Coloque no seu Gemfile:
1gem 'pry-byebug' - Instale a Gem:
1bundle - Coloque o comando binding.pry na parte do seu código que você quer debugar.
- Para passar para a próxima linha rode no console de debug
- Para conhecer mais comandos rode help
- Pronto 🙂

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
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 também JavaScript.
Além disso, aqui sempre levamos à você conteúdos valiosos sobre a carreira de programação, dicas sobre currículos, portfólios, perfil profissional, soft skills, enfim, tudo o que você precisa saber para continuar evoluindo como Programador(a)!
Fique por dentro de todos os conteúdos o/
Nossas redes sociais:
📹 • https://youtube.com/Onebitcode [Live todas as terças-feiras às 19h)
💻 • https://linkedin.com/company/onebitcode
🙂 • https://facebook.com/onebitcode
📱 • atlanta escort fucked -gay
🐦 • https://onebitcode.com/best-dating-sim/
Nossos cursos:
🥇 • Programador Full Stack Javascript em 8 Semanas
💎 • Curso Completo de Ruby
⚙ • Minicurso: API Rails 5 Completo
🐞 • Minicurso de Testes para Ruby on Rails com RSpec
Espero que curta nossos conteúdos e sempre que precisar de ajuda, fala com a gente!
Estamos aqui para você 🙂
Bem-vindo à família OneBitCode o/
Muito legal, já coloquei muito puts para pegar bugs. Muito obrigado por compartilhar
Opa, valeu por acompanhar Roger 🙂
Sensacional!!!
Excelente post.