DevOps
Code Review
다른 이름: 코드 리뷰 , Peer Review
정의
다른 개발자가 작성한 코드를 검토하고 피드백을 주는 과정. 코드 품질 향상, 버그 발견, 지식 공유를 목적으로 함. PR(Pull Request)을 통해 이루어지며, 리뷰어가 코드 변경사항을 검토하고 승인 또는 수정 요청
상세 설명
기술 스펙
- 리뷰 시간: 24시간 내 첫 응답 (Google 기준)
- PR 크기: 200-400줄 권장
- 리뷰 시간: 하루 1-2시간 할애
- 체크 항목: 설계, 가독성, 테스트, 보안, 성능
실무 활용
- 기능 추가 전 설계 검증
- 버그 수정 검토
- 리팩터링 품질 확인
- 신규 입사자 코드 교육
장점
- 코드 품질 향상
- 팀 전체 지식 공유
- 버그 조기 발견
- 일관된 코딩 스타일 유지
단점 및 제약
- 시간 소요 (개발 속도 감소)
- 리뷰어 병목 발생 가능
- 갈등 발생 가능성