코드 검토에서 수집 할 수있는 여러 가지 메트릭이 있으며 일부는 프로젝트 수명주기 내내 확장 될 수도 있습니다.
수집을 권장하는 첫 번째 메트릭은 결함 제거 효과 (DRE) 입니다. 모든 결함에 대해 결함이 도입 된 단계와 제거 된 단계를 식별합니다. 사용하는 다양한 결함 감지 기술은 모두 동시에 평가되므로 요구 사항 검토, 설계 검토, 코드 검토, 단위 테스트에 동일하게 적용됩니다. , 등등. 코드 단계에서 발견 된 결함 수에 특히 관심이있을 것입니다. 이는 코드 검토뿐 아니라 단위 테스트를 포함하기 때문입니다. 코드 단계의 많은 결함이 통합 테스트 단계 또는 현장까지이를 해결하는 경우 코딩 후 사례를 평가해야합니다.
다양한 회의 측정 항목도 관련이 있습니다. 여기에는 준비 시간, 회의 시간, 코드 라인 읽기, 검토에서 발견 된 결함 등이 포함됩니다. 이 데이터에서 일부 관찰이 가능합니다. 예를 들어, 검토자가 검토를 위해 코드를 읽는 데 많은 시간을 소비하지만 문제가 거의없는 경우가 있습니다. DRE 데이터와 함께 통합 테스트 또는 현장에서 결함을 테스트하는 경우 팀은 문제를 찾기 위해 검토 기술에 집중해야한다는 결론을 내릴 수 있습니다. 또 다른 흥미로운 메모는 회의 시간과 비교하여 회의에서 읽은 코드 라인 (또는 다른 크기 측정)입니다. 연구에 따르면 일반적인 코드 검토 속도는 시간당 150 줄입니다.
이러한 메트릭 중 하나를 사용하면 프로세스에 미치는 영향을 이해하는 것이 중요합니다. why-because , Five Whys 또는 Ishikawa 다이어그램 과 같은 기술을 사용한 근본 원인 분석을 사용하여 코드 검토 (또는 기타 품질 개선 기술)가 효과적인 이유를 식별 할 수 있습니다.
또한 Ganssle Group의 검사 및 결함 가능성 및 DRE에 대한 Crosstalk의 Capers Jones 기사에 대한이 기사에 관심 이 있을 수 있습니다 .