팀에 코드 검토를위한 공식적인 프로세스가 부족한 것 같습니다.
나는 350 페이지의 Word 문서를 만드는 것에 대해 이야기하는 것이 아니라 프로세스가 수반하는 것에 대한 몇 가지 간단한 요점을 제시합니다.
중요한 비트 :
핵심 검토 자 세트를 정의하십시오. 일반적인 진술은 없습니다. 사람들의 이름을 지정하십시오.
이들은 수석 개발자 여야합니다.
검토에서 사인 오프하려면 둘 이상의 핵심 검토자가 필요합니다.
임시 핵심 검토자인 각 스프린트 또는 릴리스마다 최소 1 명의 다른 비 핵심 검토자를 식별하십시오. 이 기간 동안 모든 코드 검토에서 사인 오프해야합니다.
항목 # 3을 통해 다른 개발자는 핵심 검토 자 그룹으로 전환 할 수 있습니다. 몇 주 동안 다른 사람들보다 리뷰에 더 많은 시간을 할애합니다. 균형 행위입니다.
보람있는 사람에 관해서는? 전체 팀 앞에서 코드를 검토하는 동안 사람이 한 노력을 인정하면 여러 번 일할 수 있지만이 점에 대해 스트레스를받지 마십시오.
확실하지 않은 경우 프로세스를 정의하고 팀에 고수해야한다고 지시하십시오.
그리고 당신이 시도 할 수있는 마지막 한 가지가 있습니다-논쟁의 여지가있을 것입니다 : 관용구를 사용할 수 있다면 @ # $ %가 팬을 때리십시오.
코드 검토 프로세스를 따르지 않으므로 팀이 실패하게하십시오. 경영진이 참여하고 사람들이 변화 할 것입니다. 이것은 프로세스를 이미 정의하고 팀이 프로세스를 거부 한 가장 극단적 인 경우에만 좋은 아이디어입니다. 사람들을 해고하거나 징계 할 권한이 없다면 (대부분의 주요 개발자 가하지 않는 것처럼 )이 일을 할 수있는 사람을 참여시켜야합니다.
그리고 변화를 가져 오지 못하는 것만 큼 좋은 것은 없습니다. 사람들의 말에도 불구하고 타이타닉 호를 조종 할 수는 있지만 아이스버그에 닿기 전에는 할 수 없습니다.
때때로 당신은 타이타닉이 빙산에 충돌하도록해야합니다.