En una inspección, un producto de trabajo se selecciona para su revisión y un equipo se reúne para organizar una inspección del producto de trabajo.
Cada inspector se prepara para la reunión inspeccionando el producto del trabajo y tomando nota de cada defecto.
Un code review se puede hacer como un tipo especial de inspección en la que el equipo examina una muestra de código y corrige cualquier defecto en él.
En una revisión de código, un defecto es un bloque de código que no aplica adecuadamente sus requisitos, que no funciona como debería, o que no es incorrecta pero se podría mejorar (por ejemplo, podría hacerse más legible o se podría mejorar su rendimiento).
Las inspecciones de software son la forma más rigurosa de las revisiones por pares y se debe aprovechar al máximo estos elementos para detectar defectos.