코드리뷰(code review)

코드리뷰(code review)

지금까지 소프트웨어 개발 회사를 다니면서 명시적으로나 암묵적으로나 코드리뷰를 했던 경험이 있습니다.

그런데 코드리뷰 후가 문제가 되는 경우가 있다.

사실 코드에서 에러가 나지는 않지만 명시적이지 않은 변수명 및 기능은 바꼈지만 이름이 바뀌지 않아서 (예를 들면 큐에 이름이 클릭뷰였는데 큐가 2개로 분리 되었지만 여전히 클릭뷰인경우)등등

유지보수를 하는데 전반 적으로 코드가 문제가 있지만 전체를 수정하기 어렵다고 해서 기존 코드 스타일을 유지하는 경우(시간이 없어서… 다른 건들이 계속 들어오니 코드만 동작하면 된다.)

이렇게 되었을때 팀안에 코딩규칙및 제약이 없어서 인것 같기도 하다. 팀안에 규칙이나 팀원들에 적극적인 참여가 없이는 코드리뷰가 유의미 하게 되기는 힘든것 같다.

좋은 코드를 짜고 의미 있는 코드리뷰를 진행하기엔 정말 힘든것 같다.

참조