경험설계

TIL/개발

코드 리뷰를 잘 받기 위해 리뷰어의 경험 설계하기

우리는 프로그램을 개발하면서 코드를 작성하고 작성된 코드를 리뷰를 받고 기존 코드 베이스에 통합하는 과정을 거치게 되는데요. 코드 리뷰를 통해서 작성된 코드에서 버그를 찾거나, 더 좋은 설계에 대한 고민을 나눌 수 있기 때문에 코드 리뷰는 개발 프로세스에 있어서 중요한 요소로 여겨지고 있어요. 하지만 코드 리뷰라는 과정에서 PR의 크기가 크거나, 남들이 잘 모르는 도메인에 대해서라면 좋은 리뷰를 받기가 어려운데요. 이런 상황에서 코드 리뷰어의 경험을 설계하여 좋은 코드 리뷰를 만들 수 있는 방법에 대해 예시와 함께 설명해보려고 해요. 코드 리뷰에 대해서 생각해 봐요 남이 작성한 코드를 읽고 리뷰하는 것은 많은 비용이 들어요. 그렇기 때문에 리뷰어의 코드 리뷰를 돕기 위한 무언가가 필요해요. 도메인 지식 ..