코드리뷰가 좋다는 것은 누구나 알고 있지만, 유지하기가 참 어려운 것 같다.많은 회사가 그렇듯이 우리 팀도 코드 리뷰가 원활하지 않았다.처음엔 merge 를 눈치보지 않고 팍팍할 수 있어서 좋았지만 점차 시간이 지나며 몇몇 문제들이 누적되었다. 내가 느낀 코드리뷰를 하지 않을 때의 문제점은 크게 세 가지이다. 첫 번째로, 팀원들이 무슨 일을 하는지 파악하기 어렵다. 팀원들이 하는 일이 남의 일 같이 느껴지고, 무관심해진다. 같은 맥락에서 팀원이 짠 코드에 문제가 발생하면 원작자의 부재시 빠른 대응이 어렵다. (코드도 코드지만 비즈니스 로직 이해가 참 어렵다..) 말 그대로 이거 왜 이렇게 한거지?? 가 나오게 된다. 두 번째로, 문제 해결 비용이 크게 든다. 크로스체크를 통해 쉽게 예방할 수 있는 문..