Overview

Code Review Workflow

  1. 소프트웨어 엔지니어(SWE)가 CL(Change List)를 구현
  2. CL 오너가 동료에게 CL을 전송(코멘트를 받기 위해서)
  3. 지정된 동료가 받은 CL에 대해 코멘트를 남김
  4. CL 오너가 지정된 동료가 남긴 코멘트를 기반으로 CL을 수정 (LGTM(Looks Good To Me) 피드백을 받을 때까지)
  5. 모든 리뷰어가 LGTM을 말하면, CL 오너가 저장소(repository)에 CL을 제출

Possible Downsides of Code Review

Code Reviews Are Cultural

Testing

Why is Testing So Important?

Testing Rocks! Debug Sucks!