CHAPTER 19 Critique: 구글의 코드 리뷰 도구
Part IV 도구
CHAPTER 19 Critique: 구글의 코드 리뷰 도구
코드 리뷰는 소프트웨어 개발에서 없어서는 안 될 요소입니다. 특히 성장하기 위해 매우 중요한 요소입니다.
코드 리뷰 도구 원칙
- 간결성
- 가장 큰 영향을 준 원칙
- 신뢰 제공
- 익숙한 소통 방식
- 워크플로 통합
코드 리뷰 흐름
- 변경 생성
- 리뷰 요청
- 변경 이해하고 댓글 달기
- 변경 수정 및 댓글에 답하기
- 변경 승인
- 변경 커밋
1단계: 변경 생성
- 디프, 차이점 보여주기
- 분석 결과
- 긴밀한 도구 통합
2단계: 리뷰 요청
리뷰 요청 할때 리뷰어 선정이 어려운데 별칭으로 리뷰어를 선정하는 방법이 있다.
3~4단계: 변경 이해하고 댓글 달기
- 댓글달기
- 변경의 상태 이해하기
- 누구 차례 기능
- 대시보드 와 검색 시스템
5단계: 변경 승인(변경에 점수 매기기)
구글에서 변경에 점수를 매길 때 고려하는 요소
- LGTM
- 승인
- 미해결 댓글 개수
6단계: 변경 커밋
- 커밋 후 : 뱐걍 이력 추적