: 자사 코드 리뷰 개발자 가이드를 통해 코딩 스타일을 비롯한 주요 원칙을 공개하고 표준과 프로세스, 정책을 엄격히 적용
: 코드리뷰의 진행 속도가 개발 생산성의 중대한 영향을 미치기 때문에 신속하게 리뷰가 이루어져야함을 강조
: 리뷰 요청 후 1영업일 이내에 왼료되어야 함을 원칙
- Google 코드 리뷰 개발자 가이드
: https://google.github.io/eng-practices/review/
: 코드가 잘 설계되고 시스템에 적합한가? (설계)
: 코드는 설계자의 의도대로 동작하는가? (기능)
: 자동화된 테스트가 적용되어 있는가? (테스트)
- 사용하는 도구
: Tricorder (정적 분석 도구)
: Roseie (코드 정리 시스템)
Microsoft
: 매일 코드 리뷰를 진행
- 사용하는 도구
: Codeflow (자동화된 코드 리뷰 도구)
: VSCode 내 여러 코드 리뷰 플러그인
네카라쿠배
: 테스트 기반 코딩인 TDD (Test Driven Development)를 필수로 적용
: Merge 전 코드리뷰 필수
: 코드리뷰 진행 이전에 Unit/UI 테스트와 정적 분석을 통해 문제점을 도출한 다음 코드 리뷰를 진행
- 사용하는 도구
: GitHub의 PR(Pull Request)을 활용하여 리뷰 요청과 검토 완료 (Approve)를 수행
: 카카오의 경우 자체 개발한 TestBot을 통해 Code Smell과 Bug, Vulnerability 등의 문제를 분석해 알림으로 제공
: 코드리뷰 진행을 위한 자체 크롬 익스텐션을 개발하여 코드 리뷰가 필요할 때마다 리뷰어를 자동 할당
Reference
'Development > Development' 카테고리의 다른 글
개발자 커리어 설계를 위한 3가지 고려사항 (0) | 2023.04.30 |
---|---|
12년 차 개발자의 감정 관리법 (0) | 2023.04.30 |
개발에 온전히 집중하는 방법 (1) | 2023.04.30 |
프롬프트 엔지니어링 (1) | 2023.04.30 |
윈도 터미널에서 alias를 설정하는 방법들 (0) | 2023.04.24 |