우테코 6기 프리코스를 진행하며 인생 첫 코드리뷰를 진행해보려 했는데,
제 PR은 어떻게 찾는지, 다른 사람의 코드 리뷰는 어떻게 하는지 모르겠더라고요. 😂
다른 분들이 작성한 코드를 보는 법, 코멘트를 다는 법을 알 수가 없었어요.
(Commit 목록을 볼 수 있단 건 알았지만, 그것만으론 파일을 제대로 볼 수가 없었죠...)
하지만 알고 보니 정말 간단하더라고요! 저와 같은 사람이 있지 않을까 하여 글을 적어봅니다.
내가 작성한 PR 찾는 법
방법은 간단합니다!
PR에서 Author을 누르면 자신의 아이디가 뜰 텐데, 아이디를 누르면 필터링되어 자신이 작성한 PR만 확인 가능해요!
PR -> Author
PR로 변화된 파일 확인 방법
우선 Pull request(PR)에는 4개의 탭이 존재합니다.
결론부터 말씀드리자면 Files changed라는 탭을 누르시면 돼요!
하지만 탭들이 무슨 역할을 하는지 모르는 분들을 위해 간단한 설명을 덧붙여 보겠습니다.
- Conversation : 메모장 겸 타임라인 같은 존재에요! 언제 Commit 이 일어났는지, 작성한 문서, 받은 코드리뷰(코멘트) 등을 한눈에 볼 수 있습니다.
- Commits : 커밋한 이력들만을 날짜와 함께 모아볼 수 있어요!
- Checks : CI/CD 도구와 연결되어 코드의 품질 확인 결과를 나타내는 부분이라고 해요. 이 부분은 사용해보지 못해 아직 잘 모르겠어요.
- Files changed : 변한 파일 내용을 그대로 보여주는 거예요! 코드 리뷰 할 때는 이 부분을 많이 사용하게 될 것 같아요.
이제 내 PR도 찾았고 변화한 코드 보는 법도 알았겠다 코드리뷰 하는 방법을 확인해 볼게요!
코드에 코멘트 다는 법
이 부분도 정말 쉬워요!
코드 리뷰를 부분의 +를 눌러서 리뷰를 진행하면 돼요!
하지만 아래 사진처럼 특정 코드를 골라서 피드백을 주고 싶다면,
+ 부분을 클릭하신 후, 원하는 만큼 드래그하시면 됩니다!
그러면 이처럼 코멘트를 달 수 있는 화면이 나옵니다.
원하는 메세지를 적어주세요!
이후 모든 리뷰를 작성하시면 우측 상단의 Finish your reivew를 누르신 후,
리뷰 종류를 선택하고 리뷰를 등록해주셔야해요!
이걸 안 해주시면 "pending" 이라는 보류상태가 되어, 상대에게 리뷰가 보이질 않습니다!
태그의 종류는 세 개인데, 아래 설명을 참고하셔서 리뷰를 작성해 주시면 좋을 것 같아요.
- Comment : 리뷰, 질문 등등의 코멘트 메시지
- Approve : 머지 승인 메시지
- Request changes : 문제 있어요! 수정해 주세요!라는 메시지
다른 사용자 코멘트 가리기
이미 코멘트가 많아 코드를 읽기 힘들다면 파일 우측 상단의 ... 을 누르고 Show comments를 체크 해제하거나, 알파벳 i를 입력하시면 됩니다!
여러분은 저와 같은 고생을 하질 않으시길 바라며,
오늘도 좋은 하루 보내세요!