우리는 현재 민첩한 프로세스로 실행되는 4-5 명의 개발자로 구성된 팀입니다. 코드의 품질을 높이기 위해 엄격한 코드 검토 정책이 적용되었습니다. 다른 한 쌍의 눈으로 코드를 검토하지 않는 한 코드를 기본 분기로 푸시 할 수 없습니다.코드 검토로 인한 컨텍스트 전환 비용 피하기
매우 도움이되었지만 검토로 인한 상당한 오버 헤드가 있다고 생각합니다. 검토 할 시간은 문제가 아니므로 컨텍스트 전환이 더 큰 문제입니다. 작은 커밋을 사용하는 또 다른 최상의 방법과 함께 코드 작성자가 누군가의 코드를 검토하지 않고도 한 시간 이상 코드를 작성할 수없는 경우가 종종 있습니다. 컨텍스트 전환이 문제입니다.
코드 검토 단계를 실제 근무일의 늦은 시각에만 연기하는 것은 소리가 들릴만큼 매끄럽지 않습니다. 빌드 할 때까지 검토해야하는 코드에는 많은 종속성이 있습니다. 따라서이 시나리오는 또한 자주 코드를 검토하게됩니다.
Pair Programming을 Continuous Code Review로 취급하고 Pair Program을 사용하면 문제가 해결됩니다. 그것은 유일한 해결책은 아니지만 좋은 방법 일 수 있습니다. –
소규모 팀에서는 그렇지 않을 수 있습니다. 팀에서 그렇게 할 여유가 없습니다. –
프로그래머가 1 명 이상인 경우 쌍 프로그래밍이 가능합니다. –