A
약 70초
경험 중심 1인칭 답변
코드 리뷰에서 가장 중요하게 보는 것은 코드가 의도한 대로 동작하는지보다 코드가 왜 이렇게 작성됐는지가 읽히는지입니다. 테스트를 통과한다고 해서 코드가 좋은 것은 아니고, 3개월 뒤에 다른 사람이 읽었을 때 이해할 수 있는지가 진짜 기준이라고 생각합니다. 동료 코드에 피드백할 때는 "이건 틀렸다"보다 "이렇게 하면 어떨까요? 이유는 ~"의 방식을 씁니다. 리뷰가 지적이 아니라 학습 기회가 되려면 이유를 함께 전달하는 것이 중요하기 때문입니다. 반대로 저도 리뷰를 받을 때 방어하기 전에 먼저 이해하려는 것이 좋은 리뷰 문화를 만드는 방향이라고 생각합니다.
코드 리뷰는 품질 게이트가 아니라 팀 학습의 기회라는 방향으로 운영돼야 한다고 생각합니다.