■ 코드 리뷰 클리닉을 위한 예절 ■
학습자(멘티), 교수, 멘토가 지켜야 할 기본적인 예절
■ 코드 리뷰 클리닉 진행 시 유의사항들
◦ 자유롭게 의사소통을 진행할 수 있는 분위기를 조성하기
◦ 팀원들이 친해지기 (또는, 멘티와 멘토와 친해지기)
◦ 표현에 유의하기 (공격적인 어조는 피하기)
◦ 쿨하게 얘기하고, 상처받지 않기
◦ 상대의 지적을 비난으로 생각하지 않기
◦ 코드를 사람과 일치시켜서 얘기하지 않기
◦ 문제의 해결책에 대한 논의가 길어질 경우, 따로 시간을 정해 진행하기
◦ 시간 엄수, 코드 리뷰 시작 전에 반드시 진행 시간을 정하기
◦ 코드 리뷰는 1시간 이내를 권장
리뷰어(교수, 멘토)가 지켜야 할 필수 예절
■ 코드 리뷰 클리닉 전/후 리뷰어가 꼭 지켜야 할 사항들
◦ 1:1(멘티:교수 또는 멘티:멘토) 코드 리뷰의 경우
- 1:1 코드 리뷰의 경우 오프라인 방식을 기본으로 하나 온라인 방식을 적용할 수 있음.
- 코드 리뷰 시간 엄수 (코드 리뷰는 1시간 이내를 권장)
- 리뷰어의 코드 지적에 대한 결정은 본인(멘티)가 하게 하고, 의견을 존중하기
- 코드 수정 시 협의가 되지 않는 경우 본인에게 결정권 내리기
- 추후에 문제가 생겼을 경우에도 그 역시 존중하고(비난하지 않고) 빨리 해결책 찾기
◦ 1:N(멘티:멘토들 또는 교수:팀) 코드 리뷰의 경우
- 1:N 코드 리뷰의 경우 온라인 방식을 원칙으로 함.
- 코드 리뷰 내용에 대해서는 참여자가 모두 이해하기
- 시작 전에 반드시 진행 시간을 정하기 (코드 리뷰는 1시간 이내를 권장)
- 진행자를 선정 후에 진행하기
- 진행자는 시간 관리, 논쟁 중재 등을 수행하기
- 상대의 지적을 비난으로 생각하지 않기
- 코드 리뷰에 의해 코드 수정이 있는 경우 코드의 버전을 관리하기
- 코드 리뷰에 관한 내용(참석자, 코드 리뷰 내용 및 의견, 계획 등)을 문서화하기