다음 글은 Medium에 올라온 **Why would you want someone else to review your code?** 의 글을 번역하여 재구성한 글임을 밝힙니다.
나는 iOS 개발자로서, 동료들의 수천줄의 코드를 리뷰해봤다.
하지만 그 과정에서 코드 리뷰라는 것이 똑똑하게 느껴지거나 완전히 멍청한 짓이라고 느껴질 때가 많은데, 이는 코드 리뷰와 관련된 아래와 같은 문제들 때문이다.
이 글에서는 왜 코드를 리뷰하는지에 초점을 맞춘다.
이 글은 코드 리뷰의 이유, 대상, 방법에 대해 설명하는 시리즈 글의 첫 번째 글이다.
인터뷰에서 많은 지원자들에게 이 질문을 던져 보았고, 다양한 범위의 답변을 들었다.
사람들은 대부분 좋은 습관이라는 것을 알고 코드를 리뷰하지만, 실제로 왜 좋은 습관인지에 대해서는 깊이 있게 생각하지 않는다.
코드 리뷰의 이유를 살펴보기 위해, 우리가 스스로에게 이렇게 물어볼 수 있다.
<aside> 💬 왜 우리는 다른 사람이 우리의 코드를 리뷰해주길 원하는가?
</aside>