A revisão de código (ou revisão por pares) é uma atividade relacionada à qualidade de software em que revisores avaliam o código fonte produzido por um autor, visando encontrar e corrigir falhas,[1][2] problemas de qualidade,[3] entre outros objetivos como:[4][5]
Melhorar a mantenibilidade, legibilidade, e uniformidade do código;
Econtrar bugs, falhas de segurança, e vulnerabilidades;
Aprendizado tanto do autor como dos revisores e aprofundamento do conhecimento da base do código;
Outras técnicas existentes para detecção dos problemas supracitados que se assemelham à revisão por pares incluem a análise estática, e pair programming, aquela se diferenciando da revisão de código por ser executada de forma automática por uma ferramenta.[1]
Baum, Tobias; Leßmann, Hendrik; Schneider, Kurt (2017). The Choice of Code Review Process: A Survey on the State of the Practice. Product-Focused Software Process Improvement: 18th International Conference, PROFES 2017, Proceedings. Col: Lecture Notes in Computer Science. 10611. [S.l.: s.n.] pp.111–127. ISBN978-3-319-69925-7. doi:10.1007/978-3-319-69926-4_9