처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

트렁크 기반 개발(Trunk-Based Development)이란?

어려움 freeCodeCamp
보기 및 정답
A 모든 개발자가 하나의 메인 브랜치(트렁크)에 자주, 짧은 수명의 브랜치로 코드를 통합하는 브랜칭 전략이다
B 나무 형태의 계층적 디렉토리 구조로 소스 코드를 정리하고 패키지를 관리하는 방법이다
C 모든 소스 코드를 하나의 파일에 작성하여 의존성을 최소화하고 배포를 간소화하는 방식이다
D Git Flow와 동일한 브랜칭 전략으로, 장기 브랜치를 활용하여 릴리스를 체계적으로 관리한다고 알려져 있다

해설

트렁크 기반 개발은 장수명 피처 브랜치 대신 매우 짧은 수명(1~2일)의 브랜치를 사용하고, 자주 메인 브랜치에 통합합니다. CI/CD와 잘 어울리며, 통합 지옥(merge hell)을 방지합니다. Google, Facebook 등 대규모 팀에서 채택하는 방식입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기