전원 참석
커피챗 정리~☕️
- 뱅크샐러드 코드리뷰 문화 전달
- PR 리뷰 팁
- 커밋에 대하여
뱅크샐러드 코드리뷰 문화 전달
- 우선순위를 표기하여서, 명확한 커뮤니케이션
just ask;
형태로 표현하여 질문
- 깃헙기능과 연관하여 진행해도 무관
- p1, p2 → Request Change
- p3 → comment
- p4, p5 → Approve
PR 리뷰 팁
- 깃헙의 PR기능들 - comment, approve, request change
- 자료와 함께 코드리뷰하는 방법 - 리뷰에 공신력이 생긴다.
- e.g. 읽기 쉽게(readable) 코드를 작성하는 팁을 함께 공유
- 마틴 파울러의 리팩토링 팁 공유
- 온라인 PR에서 리뷰하기 힘든 경우
- 로컬에서 pull 받은 후 해당 branch에서 보는것도 방법!
커밋에 대하여
- 상세한 커밋!
- 커밋은 설명이 상세할수록 좋다.
- 2줄이상 작성시 상세하게 작성 가능
- 커밋단위 리뷰
- 커밋단위 리뷰가 가능하도록, 커밋을 하나의 task단위로 끊어서 하는 것도 방법이다.
- 단계별로 리뷰가 필요할때 or 파일이 많을때
- 커밋prefix conventional commit에 대한 추가설명
- 오픈소스에 자주 사용된다.
- 추가 설명: sementic version
- conventional commit 룰에 맞게 커밋
- 이런 솔루션을 사용하면, merge 시점에 아래 사항이 자동 진행
- commit들을 파싱
- sementic version중 어떤 버전을 올려야할지 판단
- feat: minor버전
- feat이외의 prefix: patch
- BREAKING CHANGE 커밋: major버전
- 이전버전과 이후 버전 사이의 변경사항이 적혀있는 changeLog 문서 generate
어제 민종님이 질문주셨던, 온라인에서 다른사람 코드 보기가 아직 어색한? 어려움이 있는 경우에 대해서 질문주셨었는데요
- 다른 사람의 코드가 익숙하지 않아서 일수도
- 온라인 플랫폼에서 보는 것이 익숙하지 않아서 일수도
- …
여러가지 이유가 있을텐데 2번째 이유라면, 본인이 익숙한 tool에서 보는것도 방법입니다
- 로컬에서 본인이 익숙한 에디터에서 확인하거나
- 깃헙 desktop 앱에서보는 방법
- …
VScode 에디터 사용하신다면 GitHub Pull Requests and Issues 확장 설치하시면, 로컬에서도 바로바로 답변 업로드 가능합니다👍