Day 55 · 4/5
🌿 중급 개발도구

코드 리뷰가 뭔가요?

쉽게 이해하기

코드 리뷰는 글을 쓰고 나서 다른 사람에게 읽어달라고 하는 것과 비슷해요. 맞춤법도 확인하고, 이해하기 어려운 부분은 고쳐주고, 더 나은 표현을 제안받을 수 있잖아요. 코드도 마찬가지로 동료가 읽어보고 더 나은 방법을 제안해줘요.

핵심 정리

다른 개발자가 내가 짠 코드를 검토해서 개선점을 찾아주는 과정이에요.

자세히 알아보기

코드 리뷰는 내가 작성한 코드를 팀원이 읽고 피드백을 주는 과정이에요. GitHub에서는 Pull Request(PR)를 올리면 팀원들이 댓글로 의견을 달아줘요. '이 함수는 너무 길어서 나누는 게 좋겠어요', '이 부분은 보안 문제가 있을 수 있어요' 같은 피드백을 받을 수 있죠. 코드 리뷰의 가장 큰 장점은 버그를 미리 잡을 수 있다는 거예요. 내가 놓친 엣지 케이스나 실수를 다른 사람이 발견해줄 수 있어요. 또 팀의 코딩 스타일을 통일하는 데도 도움이 돼요. 누구는 for 문을 쓰고 누구는 map을 쓰면 코드를 읽기 어려운데, 리뷰를 통해 일관성을 맞출 수 있거든요. 또 다른 장점은 지식 공유예요. 내가 모르는 라이브러리나 패턴을 팀원이 알려줄 수도 있고, 반대로 내가 쓴 코드를 다른 팀원이 배울 수도 있어요. 특히 신입 개발자는 시니어의 리뷰를 통해 빠르게 성장할 수 있죠. 실무에서는 보통 PR을 올리면 최소 1~2명의 승인(Approve)을 받아야 머지할 수 있게 설정해요. 리뷰할 때는 '왜 이렇게 짰는지' 맥락을 이해하려고 노력하고, 비판보다는 제안하는 톤으로 의견을 달아요. '이건 틀렸어' 보다는 '이렇게 하면 어떨까요?' 같은 식으로요. 코드 리뷰는 단순히 버그를 찾는 게 아니라 팀이 함께 성장하는 과정이에요.