경험 중심 1인칭 답변
코드 리뷰에서 제가 가장 먼저 보는 것은 의도가 코드에서 읽히는가입니다. 변수명, 함수명, 구조만 봤을 때 무엇을 하려는 코드인지 알 수 없다면, 기능이 정상 동작해도 유지보수 비용이 높아집니다.
그 다음으로는 엣지 케이스 처리 여부를 확인합니다. 경계값이나 예외 상황을 명시적으로 다루지 않은 경우, 운영에서 조용히 문제가 발생할 가능성이 있습니다. 팀 프로젝트에서 이 부분을 놓쳐 배포 후 에러가 난 경험이 있어서 더 신경 씁니다.
피드백 방식도 중요하게 생각합니다. 초기에는 이 부분이 잘못됐다는 식으로 짧게 코멘트했는데, 팀원이 의도를 오해하거나 불편해하는 경우가 있었습니다. 이후에는 제안 + 근거 형식으로 바꿨고, 리뷰 반영 속도도 빨라지고 대화도 자연스러워졌습니다. 리뷰는 코드를 고치는 과정이기도 하지만 팀 기준을 함께 만드는 과정이라고 생각합니다.