Gerrit 개요
Gerrit은 무료 웹 기반 팀 코드 협업 도구입니다. 팀의 소프트웨어 개발자는 웹 브라우저를 사용하여 서로의 소스 코드 수정 사항을 검토하고 이러한 변경 사항을 승인하거나 거부할 수 있습니다. Gerrit은 또 다른 검토 도구인 Rietveld를 포크하여 만들었습니다.
코드리뷰란
코드리뷰란 개인이 만들어내는 오타, 버그를 줄이고 개발 표준들을 지키기 위해 여러 명의 개발자가 코드를 점검하고 피드백하는 과정입니다. 여러 명의 개발자가 코드에 관여하므로 코드 품질을 높이는 데 목적이 있습니다. 그뿐만 아니라 작성한 개인이 아닌 모두가 코드에 대한 공통 책임을 갖게 하여 협업을 돕는 데 의의를 둘 수 있습니다. 코드 리뷰는 여러 사람의 코드를 보고 의견을 나눔에 따라 조직의 역량을 강화해주는 중요한 역할을 하기도 합니다.
그렇기 때문에 DevOps에서 코드리뷰를 하는 것은 필수로 여겨지고 있습니다. Gerrit은 이러한 코드 협업 도구이며 GitLab 또한 코드 리뷰기능을 가지고 있습니다. 그렇다면 차이가 무엇일지 알아보도록 하겠습니다.