code-review
Envie seu código para a comunidade dar palpites e te ajudar a melhorar!
- Entre no nosso grupo no Slack
- Saiba como se comportar no nosso Slack
- Siga-nos no Twitter
- Leia nossos artigos no Medium
- Peça um post para as pessoas que escrevem para o Training Center
- Acompanhe nossos vídeos no YouTube
Se você nunca mexeu com Git e GitHub, nós recomendamos que você faça esse curso (gratuito e sensacional) do @willianjusten, pois nós utilizamos o GitHub para quase tudo o que fazemos e você vai imergir nesse mundo junto conosco: Git e GitHub para iniciantes.
Utilize o processo de Code Review para se preparar para entrevistas de emprego
Você também pode usar esse repositório para se preparar para entrevistas de emprego, resolvendo desafios reais que empresas utilizam para selecionar os canditados às vagas, e nos mandando o link do seu repositório para revisarmos.
Você conhece alguma lista de exercícios ou testes de empresas? Adicione aqui na nossa lista para que as pessoas pratiquem com elas.
Sumário
- O que é Code Review?
- Como funciona o Code Review do Training Center?
- Como enviar meu código?
- Como receber respostas mais rápidas?
- Como contribuir no código de outras pessoas?
O que é Code Review?
Code Review significa revisão de código e esse é um processo extremamente importante quando se trata de garantir qualidade em nossa base de código.
Através dessa prática podemos palpitar sobre sua lógica, sintaxe da linguagem, sobre falha em padrões de projetos utilizados, sobre falhas em sua nomenclatura de variáveis, métodos e muito mais.
Com o code review você pode aprender muito através da experiência e pontos de vista de outras pessoas assim como discutir as melhores implementações de alguma resolução de problema.
Como funciona o Code Review do Training Center?
Qualquer pessoa pode enviar qualquer tipo de código para ser avaliado aqui pelas pessoas da comunidade Training Center, desde JavaScript, Ruby, Python, Shell, Java até C/C++, COBOL, Assembly.
Não tenha medo, ninguém está aqui para te julgar, mas, sim, para te ajudar a melhorar seu código.
Como enviar meu código?
Você pode solicitar ajuda através de PRs ou comentários em Gists.
Para isso você pode:
- criar um Gist e abrir uma issue aqui com o link
- enviar o link do seu repositório para a divertidalista e abrir uma issue aqui com a orientação de como podemos te ajudar
Assim que seu problema for resolvido ou que você achar que não é mais necessário manter a issue aberta, você a pode fechar.
Exemplo de Gist: encontre o erro no Markdow e comente no Gist
Por que enviar meu link para a divertidalista e depois passar pra cá?
- por que lá o seu projeto pode continuar sempre exposto para a comunidade, aqui a exposição será somente enquanto a issue estiver aberta
- com a exposição do seu projeto, mais ideias podem vir e mais contribuições podem surgir
Como receber respostas mais rápidas?
Se você abrir a issue e compartilhar em grupos de discussão da linguagem ou tecnologia aplicada, será mais fácil receber um feedback rápido.
Ex.: Imagine que você abriu uma issue e adicionou um Gist de um código Ruby... Se você postar esse link no nosso Slack no canal #backend
você receberá uma resposta rápida. Porém se você pegar esse link, postar no nosso Slack e depois ainda compartilhar em uma comunidade Ruby, pode ter certeza que você vai receber mais feedbacks, pois mais pessoas envolvidas com a linguagem irão rever seu código e poderão contribuir.
Como contribuir no código de outras pessoas?
Existem diversas maneiras de se contribuir e a principal é comentando diretamente no Gist dessa pessoa onde ela pode melhorar, o que poderia ser feito diferente, algum erro no código, etc.
Você também pode fazer um fork
do código dessa pessoa e o melhorar e, então, enviar um PR. Como acontece aqui no GitHub.
Para manter o respeito e boa convivência na comunidade pedimos que você siga nosso código de conduta e que também cobre que o código seja seguido por outras pessoas do grupo.