La revisión de código es la forma más formal de revisión de código. Está muy estructurado y cada participante debe recibir primero una formación. A diferencia de las revisiones por pares y los tutoriales (donde los escritores de códigos se presentan frente a un grupo de personas), la persona que presenta el código en una revisión no es el escritor del código. Esto obligará al tercero a aprender y comprender el código y será más probable que tenga un énfasis o comprensión diferente de la interpretación del código durante la reunión de auditoría.
Otros participantes en la reunión de auditoría actúan como auditores. Cada rol diferente revisa el código desde una perspectiva diferente, como usuarios, evaluadores o soporte del producto. Esto ayuda a revisar el código desde múltiples aspectos y encontrar errores. Incluso se requiere que uno de los revisores realice una revisión del código inverso, es decir, trabajando de atrás hacia adelante, para garantizar la uniformidad y la integridad de la cobertura.
Este es un artículo breve que describe un método para realizar revisiones formales de código de software dentro de un equipo. Se describen y comparan revisiones por pares, recorridos e inspecciones.