////
Search
3️⃣

피어리뷰 & 코드 리팩토링

 목차

 피어리뷰

미션을 진행한 이후, 피어리뷰를 통해 서로의 코드에 대한 피드백을 진행합니다.

기간

목요일 오전 10시 ~ 오후 6시까지

프로세스

피어리뷰 팀은 개인별 학습 성향과 역량에 따라 8~9명으로 구성되었습니다. 미션 수행 후 각 팀 별로 자유롭게 피어리뷰를 진행하시기 바랍니다.
피어리뷰는 개발 결과물 및 문서화 작업 내용 기반의 Pull Request Comment 를 통해 진행합니다.
피어리뷰 예시
피어리뷰가 진행되는 동안 강사 & 멘토님들께서 각 팀 별 베스트 코드를 선정해 주실 예정입니다.

피어리뷰 필수 항목

피어리뷰 시 먼저 팀 내에서 자율적으로 리뷰 규칙을 정하시는 것을 권장드립니다  
가장 이슈가 되는 부분 (기능 구현에 대한 부분) 언급
코드 상 이해하지 못한 부분, 문제가 되는 부분을 구체적으로 언급
보완해야할 부분에 대한 의견 제시
총평

피어리뷰 Check List

구현한 로직상에서 오류가 날 수 있는 부분은 없는지
변수, 클래스, 메소드 등에 명확한 이름을 선택했는지
주석이 명확하고 유용한지
주석이 없어도 네이밍이 명확한데 필요 없는 주석이 있는지
코드가 필요 이상으로 복잡하지 않은지
스타일 가이드를 잘 지켰는지 (이 부분은 팀 내의 코딩 컨벤션을 따릅니다.)

 코드 리팩토링

피어리뷰를 통해 받은 피드백 내용과 정답코드를 기반으로 리팩토링을 진행합니다.

기간

피어리뷰가 종료되고 난 후, 목요일 오후 6시 ~ 금요일 낮 12시까지

진행 내용

정답 코드는 피어리뷰 종료 이후 필수 미션에 한해 제공됩니다.
개별적으로 코드 리팩토링을 진행하는 과정에서 궁금한 점이 있거나, 어려운 부분이 있으면 강사 혹은 멘토님들께 질문을 할 수 있습니다.