Search

8조

Created
2022/10/13 06:05
Tags

팀원 각자의 코드 리뷰 스타일을 적어주세요

민찬기
역할, 책임이 잘 분리되었는지
가독성
변수명과 클래스명 설정이 잘 되었는지
디렉토리 구조가 직관적인지
조홍식
변수명이 누구나 쉽게 추측이 가능한지
깃 컨벤션을 잘 고수했는지
단일책임원칙
의존 관계를 잘 분리하였는지
이슈를 파서 진행한 후 해당 pr에 댓글 남기는 형식으로 진행했습니다!
오현직
변수, 클래스, 메소드 등 코드 컨벤션이 잘 지켜졌는지git issue 작성 시, 요구사항에 맞춰 제대로 작성이 되어있는지.
디렉토리 구조가 도메인 별로 분리 되어서 설계했는지
commit시 , 버그, 리팩토리, 설정파일 등 어떤 작업을 했는지 확인이 가능한지
그 밖에 이해가 안되는 부분 있으면 직접 Pull 해서 디버깅으로 흐름도 파악
박정원
변수, 메소드, 클래스명이 적절한지
코드 상의 중복되는 부분을 메서드로 추출하여 최대한 방지했는지
코드의 주석이 적절한지
로직상에서 놓친 예외처리는 없는지
서진수
구조에 맞게 잘 짜여졌는지
변수, 클래스 명 등 직관적으로 잘 짜여졌는지
예외처리는 잘 되었는지
김세은
변수명, 메소드명, 클래스명이 직관적으로 이해가 되는지
코드 구조가 일관되게 짜여졌는지
적절한 브랜치에 commit을 하고 commit message를 규칙에 따라 작성하는지?
손정아
변수명이 적절하고 직관적으로 짜여져 있는지
코드에 대한 주석을 잘 달았는지
필요하지 않은 코드가 있는지
예외처리가 잘 되어있는지
같은 기능을 더 단순하게 구현할 수 있는지?
이지원
코드 컨벤션을 잘지켰는지
커밋 메시지를 잘 작성하기
주석에서 코드가 하는 일 보다 코드에 담긴 의도를 설명하기
중복되는 코드는 없는지
작은 PR 만들기

우리 팀의 코드 리뷰 가이드를 세워봅시다!

필수)

변수명, 메서드명, 클래스명
가독성이 괜찮은 지 (별도의 컨벤션 X)
디렉토리 구조가 적절한 지
계층형, 도메인형은 신경쓰지 않는다
단위 commit의 크기가 적절한 지
주석이 적절하게 사용되었는 지
사용이 되었다면, 필요한 것인지
주석이 필요한데 없는지
예외처리
Critical한 예외가 처리 되지 않았는 지(NPE, NoSuchElementException)

옵션)

단일책임원칙
branch가 적절히 분리 되었는 지
로직
중복이 없는 지
효율성이 개선될 수 있는 지

우리 팀의 1인당 코드 리뷰 최소 시간은?

오전 10:00 ~ 오후 16:00 - 각자 pr에 대한 코드리뷰
오후 16:00 ~ 오후 18:00 - 리뷰에 대한 토의 진행

PR 방법

원활한 review를 진행하기 위해 다음과 같이 브랜치를 설정합니다.
1.
main(다른 이름도 좋습니다): 개발 진행 통합
2.
review(리뷰를 위한 브랜치)
해당 브랜치는 전 주 미션 내용이 남아있습니다
수요일 6시 이후, main → review로 pr을 진행합니다
이전 주 내용과 이번 주 내용의 차이를 확인할 수 있습니다

코드 리뷰 완료 확인은 어떻게 진행할까요?

pr review 방식
Finish your review에서 전체적으로 좋았던 점, 개선할 점 남기기
- 좋았던 점 - 이러쿵 - 저러쿵 - 개선사항 - 이러쿵 - 저러쿵
Plain Text
복사
리뷰 완료 이후 discord 스레드에 메시지 남기기