Olá, tudo bem?!
Um dos métodos que podemos utilizar para melhorar nosso source code é adotar a pratica de code review.
Ao realizar este processo, teremos a oportunidade de compartilhar conhecimento, melhorar o código e diminuir a quantidade de bugs que possivelmente existem no sistema.
Mas o que é code review? Alguém (técnico) que não seja você, que irá analisar o seu código.
Regras para um bom code review De 200 à 400 linhas de código no máximo. Sem pressa. Limite de até 1hora. Use: Checklist. Ferramentas para automatizar o processo. Não faça o processo de code review em seu próprio código. O que avaliar? A implementação atende os requisitos da task? Análise de bug. Segue code standarts? Exemplo: PSR-1. PSR-2. Contém código duplicado? O código é legível? Deixou o código melhor do que quando você o pegou? Buscar por erros. Indentação de código. Nomes de variáveis/métodos/classes. Testes: Cobrem as partes que deveriam cobrir? São legíveis? Segue boas práticas de desenvolvimento? Object Calisthenics. S.O.L.I.D. Otimização de rotinas. Execução das ferramentas: Por exemplo: PHP-CS-Fixer. PHPMD. CodeSniffer. Remover código comentado. Sugerir melhorias. O que não executar ou avaliar? Emitir opinião sobre a forma que o indivíduo trabalha. Forçar que o desenvolvedor siga o seu processo de desenvolvimento. Seja imparcial, avalie o código não a pessoa. Quais as vantagens de se ter um code review? Aumento de produtividade. Auto aperfeiçoamento. Compartilhar conhecimento: Técnico. Do produto. Economia para a empresa. Melhor base code. Redução de bugs nos sistemas. Como realizar um code review? Pode ser realizado de duas maneiras, sendo:
...