CHAPTER 19 Critique: 구글의 코드 리뷰 도구

Part IV 도구

CHAPTER 19 Critique: 구글의 코드 리뷰 도구

코드 리뷰는 소프트웨어 개발에서 없어서는 안 될 요소입니다.
특히 성장하기 위해 매우 중요한 요소입니다.

코드 리뷰 도구 원칙

  • 간결성
    • 가장 큰 영향을 준 원칙
  • 신뢰 제공
  • 익숙한 소통 방식
  • 워크플로 통합

코드 리뷰 흐름

  • 변경 생성
  • 리뷰 요청
  • 변경 이해하고 댓글 달기
  • 변경 수정 및 댓글에 답하기
  • 변경 승인
  • 변경 커밋

1단계: 변경 생성

  • 디프, 차이점 보여주기
  • 분석 결과
  • 긴밀한 도구 통합

    2단계: 리뷰 요청

    리뷰 요청 할때 리뷰어 선정이 어려운데 별칭으로 리뷰어를 선정하는 방법이 있다.

3~4단계: 변경 이해하고 댓글 달기

  • 댓글달기

  • 변경의 상태 이해하기

    • 누구 차례 기능
    • 대시보드 와 검색 시스템

      5단계: 변경 승인(변경에 점수 매기기)

      구글에서 변경에 점수를 매길 때 고려하는 요소
  • LGTM

  • 승인

  • 미해결 댓글 개수

6단계: 변경 커밋

  • 커밋 후 : 뱐걍 이력 추적

참조