code-review
Envie seu codigo 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
- Peca um post para as pessoas que escrevem para o Training Center
- Acompanhe nossos videos no YouTube
Se voce nunca mexeu com Git e GitHub, nos recomendamos que voce faca esse curso (gratuito e sensacional) do @willianjusten, pois nos utilizamos o GitHub para quase tudo o que fazemos e voce vai imergir nesse mundo junto conosco: Git e GitHub para iniciantes.
Utilize o processo de Code Review para se preparar para entrevistas de emprego
Voce tambem pode usar esse repositorio para se preparar para entrevistas de emprego, resolvendo desafios reais que empresas utilizam para selecionar os canditados as vagas, e nos mandando o link do seu repositorio para revisarmos.
Voce conhece alguma lista de exercicios ou testes de empresas? Adicione aqui na nossa lista para que as pessoas pratiquem com elas.
Sumario
- O que e Code Review?
- Como funciona o Code Review do Training Center?
- Como enviar meu codigo?
- Como receber respostas mais rapidas?
- Como contribuir no codigo de outras pessoas?
O que e Code Review?
Code Review significa revisao de codigo e esse e um processo extremamente importante quando se trata de garantir qualidade em nossa base de codigo.
Atraves dessa pratica podemos palpitar sobre sua logica, sintaxe da linguagem, sobre falha em padroes de projetos utilizados, sobre falhas em sua nomenclatura de variaveis, metodos e muito mais.
Com o code review voce pode aprender muito atraves da experiencia e pontos de vista de outras pessoas assim como discutir as melhores implementacoes de alguma resolucao de problema.
Como funciona o Code Review do Training Center?
Qualquer pessoa pode enviar qualquer tipo de codigo para ser avaliado aqui pelas pessoas da comunidade Training Center, desde JavaScript, Ruby, Python, Shell, Java ate C/C++, COBOL, Assembly.
Nao tenha medo, ninguem esta aqui para te julgar, mas, sim, para te ajudar a melhorar seu codigo.
Como enviar meu codigo?
Voce pode solicitar ajuda atraves de PRs ou comentarios em Gists.
Para isso voce pode:
- criar um Gist e abrir uma issue aqui com o link
- enviar o link do seu repositorio para a divertidalista e abrir uma issue aqui com a orientacao de como podemos te ajudar
Assim que seu problema for resolvido ou que voce achar que nao e mais necessario manter a issue aberta, voce 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 ca?
- por que la o seu projeto pode continuar sempre exposto para a comunidade, aqui a exposicao sera somente enquanto a issue estiver aberta
- com a exposicao do seu projeto, mais ideias podem vir e mais contribuicoes podem surgir
Como receber respostas mais rapidas?
Se voce abrir a issue e compartilhar em grupos de discussao da linguagem ou tecnologia aplicada, sera mais facil receber um feedback rapido.
Ex.: Imagine que voce abriu uma issue e adicionou um Gist de um codigo Ruby... Se voce postar esse link no nosso Slack no canal #backend voce recebera uma resposta rapida. Porem se voce pegar esse link, postar no nosso Slack e depois ainda compartilhar em uma comunidade Ruby, pode ter certeza que voce vai receber mais feedbacks, pois mais pessoas envolvidas com a linguagem irao rever seu codigo e poderao contribuir.
Como contribuir no codigo de outras pessoas?
Existem diversas maneiras de se contribuir e a principal e comentando diretamente no Gist dessa pessoa onde ela pode melhorar, o que poderia ser feito diferente, algum erro no codigo, etc.
Voce tambem pode fazer um fork do codigo dessa pessoa e o melhorar e, entao, enviar um PR. Como acontece aqui no GitHub.
Para manter o respeito e boa convivencia na comunidade pedimos que voce siga nosso codigo de conduta e que tambem cobre que o codigo seja seguido por outras pessoas do grupo.