뱅크샐러드 공식 블로그 | 메인 · 2020. 11. 24.
코드 리뷰 in 뱅크샐러드 개발 문화
AI 엔지니어링 브리핑
뱅크샐러드는 코드 리뷰를 단순히 코드를 검사하는 절차가 아니라, 빠르고 안정적으로 서비스를 만들기 위한 개발 문화로 운영합니다.
문제 & 배경
- 문제 & 배경: 조직과 서비스가 커지면서 큰 코드 변경을 검토하는 데 시간이 오래 걸리고, 리뷰가 개발과 출시를 막는 병목이 되었으며, 실시간 대화가 늘어날수록 커뮤니케이션 비용도 커졌습니다.
기술 & 해결책
- 기술 & 해결책: GitHub Pull Request로 비동기 리뷰를 진행하고, 변경 내용을 작은 단위로 나누며, 실험 플랫폼으로 미완성 기능도 안전하게 메인 브랜치에서 관리하고, 문맥을 담은 리뷰 양식·우선순위 규칙·자동 테스트와 코드 스타일 도구를 함께 사용했습니다.
교훈 & 주의점
- 교훈 & 주의점: 작은 PR과 자동화를 적용하면 리뷰 병목과 수작업 부담을 줄일 수 있지만, 리뷰 요청자는 충분한 배경과 일정·테스트 정보를 제공하고 리뷰어는 중요한 문제와 단순한 제안을 명확히 구분해야 합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.