Não saia automatizando tudo de qualquer jeito, entenda o que você está codificando, use ferramentas a seu favor e melhore a qualidade dos seus códigos.

Bruno Batista
automação com batista
3 min readOct 30, 2018

Depois que eu comecei a ajudar pessoas em alguns problemas de automação, vendo palestras e ajudando pessoas novas. Tenho visto muita gente fazendo automação em Ruby e outras linguagens de maneira bem errada, sem seguir boas práticas de programação. Muitas das vezes por preguiça mesmo ou por não conhecer. Então irei falar sobre alguns frameworks e guias que irão te ajudar a melhorar seu código em Ruby

Então vamos começar com nossa lista:

1-Ruby-style-guide

Este guia de estilo Ruby recomenda as melhores práticas para que programadores reais de Ruby possam escrever códigos que possam ser mantidos por outros programadores reais de Ruby. E uma lista enorme com todas a boas práticas para escrever o código.

2-Rubocop

O RuboCop é um analisador e formatador de códigos estáticos Ruby. Fora da caixa, ele aplicará muitas das diretrizes descritas no Guia de Estilo do Ruby da comunidade . O que ele faz no final das contas? Ele vai ter corrigir ao vivo(sim ele é muito chato as vezes XD). A cada código que vc digita ele vai reclamar se está fora do padrão. Mas com ela você aprende muito a colocar na formatação correta.

3-Better specs

O Better specs e um site que contém todas a boas praticas de como se usar o Rspec no seu projeto, tem dicas de livros apresentaçōes e outras coisas uteis.

4-Code Climate e Codacy

São duas ferramentas de análise estática de qualidade do seu código. O que ela faz não é nada mais que varrer todo o seu código procurando por problemas de duplicação ,code smells e outros problemas variados. Servindo de um mini code review do seu código e melhorando a qualidade do código.

Essas ferramentas podem ser integradas no Github ai para cada commit feito ela vai varrer seu código a procura de falhas, duplicaçōes etc…

Tenho um post que fala com instala o codeclimate

5-Code Review

Esse tambem é muito importante, ter algum amiguinho seu para ver como está seu código até porque as ferramentas acima so irão verificar se seu código está correto e no padrão agora para ver se você realmente fez o que tinha que fazer ai só uma pessoa para ver a lógica.

Referências:

--

--