리뷰 기준 설정→정확성→가독성→테스트 결
코드 리뷰에서 중점적으로 보는 것은 정확성, 가독성, 테스트 커버리지 세 가지입니다. 기능이 요구사항을 올바르게 구현했는지가 첫 번째이고, 엣지 케이스 처리와 에러 흐름이 적절한지도 함께 봅니다. 변수명과 함수명이 역할을 충분히 설명하는지를 확인하고, 이름만으로 의미를 파악하기 어려운 경우 리팩터링을 제안합니다.
테스트 코드가 변경된 로직을 커버하는지 확인하고, 테스트 없이 로직만 변경된 경우 최소한 핵심 케이스 테스트 추가를 요청합니다. 리뷰는 코드가 아닌 접근 방식을 검토하는 것이라는 생각을 가지고, 다른 방법이 더 나을 때는 대안을 함께 제시하는 방식으로 의견을 냅니다.
작성자의 의도를 먼저 이해하고 피드백을 쓰면 방어적 반응이 줄어들고 논의가 생산적으로 흘러간다는 것을 경험했습니다. 정확성·가독성·테스트 완결성을 기준으로 리뷰하되, 학습 기회로 활용하는 방식을 유지하겠습니다.