All Projects → training-center → code-review

training-center / code-review

Licence: MIT License
Um projeto onde você pode enviar seu código fonte para outras pessoas te ajudarem a melhorar

Projects that are alternatives of or similar to code-review

Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+8496.43%)
Mutual labels:  advanced, beginner, intermediate
Cargo Crev
A cryptographically verifiable code review system for the cargo (Rust) package manager.
Stars: ✭ 1,268 (+1409.52%)
Mutual labels:  review, code-review
oh-my-backend
Что нужно знать бэкенд-разработчику web-приложений. Backend Roadmap (from Junior to Senior).
Stars: ✭ 657 (+682.14%)
Mutual labels:  senior, junior
go-gerrit
Go(lang) client/library for Gerrit Code Review
Stars: ✭ 68 (-19.05%)
Mutual labels:  review, code-review
Hound
Automated code review for GitHub pull requests.
Stars: ✭ 1,904 (+2166.67%)
Mutual labels:  review, code-review
pquery
pquery is an open-source (GPLv2 licensed) multi-threaded test program, written in C++, created to stress test the MySQL server (in any flavor), either randomly or sequentially, for QA purposes.
Stars: ✭ 48 (-42.86%)
Mutual labels:  quality, quality-assurance
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (-80.95%)
Mutual labels:  advanced, beginner
percona-qa
Percona QA is a suite of scripts and utilities that assists in building, continuous integration, automated testing & bug reporting for Percona Server, Percona XtraDB Cluster, Percona XtraBackup, Percona Server for MongoDB, as well as other flavors of MySQL (Oracle, Facebook MyQSL, WebScaleSQL, MariaDB) etc.
Stars: ✭ 55 (-34.52%)
Mutual labels:  quality, quality-assurance
composer-plugin-qa
Comprehensive Plugin for composer to execute PHP Quality assurance Tools
Stars: ✭ 25 (-70.24%)
Mutual labels:  quality, quality-assurance
gitarena
Software development platform with built-in vcs, issue tracking and code review
Stars: ✭ 26 (-69.05%)
Mutual labels:  code-review
workshops
Repository containing all workshop materials and curricula for Nuevo Foundation.
Stars: ✭ 13 (-84.52%)
Mutual labels:  beginner
fixCache
Github app that keeps track of bug-prone files from commit history.
Stars: ✭ 82 (-2.38%)
Mutual labels:  code-review
open-gat
Open source software for geographic transport data analysis and planning
Stars: ✭ 80 (-4.76%)
Mutual labels:  review
CanAirIO
W A R N I N G: This is a previous proof of concept of CanAirIO device firmware over a TTGO T-Display board, but now it is only a old reference. The last stable version of CanAirIO device already have support for this board and many features more. Please use the official CanAirIO Firmware instead of this firmware. https://github.com/kike-canaries…
Stars: ✭ 12 (-85.71%)
Mutual labels:  quality
Hacktoberfest2021 beginners
Hactoberfest repo for absolute beginners.
Stars: ✭ 39 (-53.57%)
Mutual labels:  beginner
ICM-2018
Syllabus for ITP Foundation Course Introduction to Computational Media, Fall 2018
Stars: ✭ 57 (-32.14%)
Mutual labels:  beginner
hacktoberfest-beginner
Make your first contribution for Hacktoberfest in the simplest way
Stars: ✭ 16 (-80.95%)
Mutual labels:  beginner
SDMetrics
Metrics to evaluate quality and efficacy of synthetic datasets.
Stars: ✭ 67 (-20.24%)
Mutual labels:  quality
named-entity-recognition
Notebooks for teaching Named Entity Recognition at the Cultural Heritage Data School, run by Cambridge Digital Humanities
Stars: ✭ 18 (-78.57%)
Mutual labels:  intermediate
barebones
Barebones multiboot kernel for beginners
Stars: ✭ 126 (+50%)
Mutual labels:  beginner

code-review

Envie seu código para a comunidade dar palpites e te ajudar a melhorar!

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?

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.

Wikipedia - Code Review

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].