초오오오오오짜개발자의낙서장

코드리뷰 PR 세미나 본문

카테고리 없음

코드리뷰 PR 세미나

코딩하는곰팅이 2025. 3. 22. 20:21

세미나 기획 의도
- 팀원의 코드를 미뤄 머지하지 못할 정도로 코드 수정이 쌓여있어 세미나를 기획하게 되었다.

PR 
- Pull Request 
- 푸쉬를 하고 관리자가 확인을 한후 머지하는 행위

변경사항을 공유하고 메인 브랜치 코드를 병합하고 코드를 피드백 한다.

PR의 기본 흐름
- 새로운 브랜치 생성
- 코드 수정 후 커밋 & 푸시 
- GitHub에서 PR 생성
- 리뷰어가 코드 리뷰 진행
- PR 머지

pr을 잘 쓰는 방법
- 명확한 제목과 설명 작성
- 작은 단위로 PR 올리기
- 자동화 도구 활용 ( Eslint, Prettier, 테스트 코드 등을 활용)
- 적극적인 코드 리뷰 참여( 스타일 보다는 로직 성능 유지보수성을 중심으로 리퓨, 피드백을 주고받으며 팀원들과 협업)

코드리뷰
- 버그 예방
- 코드 품질 향상
- 코드 스타일 통일
- 지식 공유
- 보안 강화

이유를 설명하기
-객관적인 이유가 필요하다.
-설명을 자세히 써둔다.
- 스스로 생각할 기회 제공

클린코드 & 일관성 유지하기
- 컨벤션 유지, 일관된 스타일 유지

코드 리뷰를 학습과정으로 느낄 수 있도록 하기
- 코드를 이렇게 작성한 이유가 있는지 물어보기? 의도 파악

칭찬하기
- 이전 코드보다 좋아졌네요
- 함수 변수명이 직관적이어서 이해하기 쉽습니다.

추가 팁
- 작은 커밋 단위만 보지 말고, 전체 흐름을 파악하기
- PR 템플릿 활용하기
- 개발자의 성향이 아니라 코드에 집중하기