Существуют два типа инспекций кода в современных компаниях: 1
- Неформальная инспекция. 1 Автор документа или части программной системы передаёт его эксперту, который, ознакомившись с документом, передаёт автору список замечаний. 1 Факт проведения инспекции и замечания нигде отдельно не сохраняются, состояние исправлений по замечаниям также нигде не отслеживается. 1
- Формальная инспекция. 1 Это чётко управляемый процесс, структура которого обычно определяется соответствующим стандартом проекта. 1 Все формальные инспекции имеют одинаковую структуру и одинаковые выходные документы, которые затем используются при разработке. 1 Факт начала формальной инспекции чётко фиксируется в общей базе данных проекта. 1 Также фиксируются документы, подвергаемые инспекции, и списки замечаний, отслеживаются внесённые по замечаниям изменения. 1
Кроме того, инспекции кода могут проводиться до добавления кода в репозиторий (pre-commit) или после его добавления (post-commit). 2