회사에서 코드 리뷰를 할 때 느끼는 것은 상대방의 코드 일부를 보고 이해하는 것은 매우 어려운 일이라는 것이다.
단순히 if else를 좀 더 깔끔하게 만드는 법, 자바스크립트 메서드 사용시 에러가 발생할 수 있는 부분을 미리 이야기해주는 것, 변수명이 난해한 것 등 부분적으로만 피드백을 하는 것이 가능하고, 전체 변경 파일을 보고 흐름을 이해하는 것은 쉽지 않다.
그래서 우리는 더 이상 다짜고짜 코드리뷰를 요청하지 않는다. 코드리뷰를 받고 싶은 부분 혹은 의심스러운 부분에 comment를 달아 코드 리뷰어에게 제대로 질문한다.
이 방법은 매우 도움이 된다고 생각한다. 실제로 질문을 하는 당사자도 본인의 코드를 보면서 다시 한 번 정리를 하는 계기가 되고, 코드 리뷰어 역시 명확하게 무엇을 궁금해하는지 인식하고 제대로 답해줄 수 있다.
즉, 코드 리뷰를 받고 싶은 사람과 코드 리뷰를 해주는 사람의 충분한 상호작용은 서로에게 도움이 될뿐만 아니라 더 효율적이라고 생각한다.