글로벌기업은 코드 리뷰를 어떻게 할까요?

구글과 마이크로소프트에서는 코드 리뷰를 매우 중요하게 여기며, 이를 위해 다양한 방법을 사용하고 있습니다. 구글은 코드 리뷰 개발자 가이드(https://google.github.io/eng-practices/review/)를 통해 코딩 스타일을 비롯한 주요 원칙을 공개하고 있으며, Microsoft는 Codeflow를 통해 코드 리뷰를 진행하고 있습니다. 이외에도, 구글은 Tricorder라는 정적 분석 도구와 Rosie라는 코드 정리 시스템을 활용해 사용하지 않는 코드는 없애고, 리팩토링이 필요한 경우에는 수정된 코드를 개발자들에게 리뷰 요청하는 것으로 알려져 있습니다. Microsoft에서는 팀별로 자유롭게 자동화된 검토 도구를 활용할 수 있고, 프로세스도 자율적으로 구성할 수 있다는 점이 다르며, 최근에는 Microsoft에서 GitHub를 인수했기 때문에, Git에 대한 활용이 광범위하게 확대되고 있다고 합니다. 이외에도, Microsoft에서는 개발자들 간에 코드 리뷰의 코멘트를 명확히 이해하고 전달할 수 있도록 이모지를 활용하기도 합니다. 이모지를 통해서 텍스트만으로 전달하면서 발생할 수 있는 감정적인 싸움이 예방될 수 있다는 것입니다. 예시) 👍: 대단하다! 누구한테 보여줘야 하는거 아니야? ❓: 질문이 있어 🙃: 이건 트집 잡기야. 이런 걸로 진행을 막으면 안되지. 💭: 꼭 바꿔야 하는 건 아니지만, 내 생각을 꼭 나누고 싶어 ‘테스트 없는 코드는 없고, 리뷰는 당연하다’는 인식이 일반화되어가는 지금, 우리 회사의 코드 리뷰 방식에서 장점은 취하고, 특성은 살리는 우리만의 방식을 찾아가는 과정이 되어야 할 것 같습니다.

글로벌기업은 코드 리뷰를 어떻게 할까요? | 인사이트리포트 | 삼성SDS

Samsungsds

글로벌기업은 코드 리뷰를 어떻게 할까요? | 인사이트리포트 | 삼성SDS

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 18일 오전 10:38

 • 

저장 316조회 10,698

댓글 0