코드베이스

1 개요[ | ]

codebase, code base
코드베이스, 코드 베이스
  • 특정 시스템, 애플리케이션, 컴포넌트 따위를 빌드할 때 사용되는 소스코드의 전체집합, 그것을 담은 저장소(버전 관리 시스템 VCS)
  • 단일 저장소(예: Subversion) 일수도 있고, 루트 커밋을 공유하는 여러 저장소(분산CVS, 예: Git)일 수도 있다.[1]
  • 애플리케이션과 1:1 관계를 권장한다.
코드베이스가 여러 개 있다면, 하나의 앱이 아니라 분산 시스템이며, 각 앱들은 분산시스템의 구성요소이다.
코드베이스는 1개이지만, 배포(deploy)는 여러 개일 수 있다.

Codebase-deploys.png

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}