git
git PR 코드리뷰
일상코더
2023. 5. 4. 11:47
코드 리뷰는 왜 하는가?
- 내가 이해한 기능에 대해 제대로 구현이 됐는지
- 더 나은 코드나 로직이 있는지
- 이슈 가능성이 있는 코드는 없는지
- 확장 가능하고 유연한 코드인지
- 다른 사람도 알기 쉬운 네이밍을 했는지
- 개발팀에서 정한 코딩스타일을 가졌는지
- develop에 연관된 기능변화에 영향도는 없는지
- 혼자 판단하기 어렵고 팀원들의 확인이 필요하다
코드 리뷰 방법은?
- Git Hub Pull request를 통한 방법
리뷰 요청자는 어떻게 요청해야 하나?
- 리뷰어가 쉽게 이해 할 수 있도록 코드에 대한 상세한 설명이 필요함
- 코드에 대한 확신이 없는 부분을 중점적으로 작성한다
- 기타 궁금한 점을 적는다
코드 리뷰어는 무엇을 중점으로 리뷰할것인지?
- 이미 구현이 되어 있는 로직이 있는데 중복으로 작성했는지?
- 더 효율적인 코드는?
PR 생성하기 및 코드 리뷰하기
- 브랜치 로컬에 클론 받고 develop으로 checkout 해서 최신 코드를 pull 받는다.
- 로컬 develop 브랜치에서 feature/지라번호 형식으로 feature 브랜치를 생성한다.
- 지라를 기반으로 기능 개발건에 대한 내용을 적는다.
- 특이사항이나 문의사항은 보고자나 기획자에게 문의한다.
- 지라 내용을 토대로 기능 개발을 한다.
- 개발이 완료되면 개발자 테스트를 한다
- 수정된 파일은 커밋하기 전에 그룹핑 해서 커밋 커멘트를 남긴다
- origin/feature/지라번호 브랜치로 푸쉬를 한다