코드베이스

(코드 베이스에서 넘어옴)

1 개요[ | ]

codebase, code base
코드베이스, 코드 베이스
  • 소프트웨어 개발에서 사용되는 모든 소스 코드, 설정 파일, 스크립트, 문서 등을 포함하는 저장소(repository) 단위
  • 시스템, 애플리케이션, 컴포넌트 따위를 빌드할 때 사용되는 소스코드의 전체집합, 그것을 담은 저장소(버전 관리 시스템 VCS)
  • 일반적으로 버전 관리 시스템(예: Git, Subversion)에 의해 관리되며, 팀이 협업하여 개발하는 중심이 된다.
  • 단일 저장소(예: Subversion) 일수도 있고, 루트 커밋을 공유하는 여러 저장소(분산CVS, 예: Git)일 수도 있다.[1]
  • 애플리케이션과 1:1 관계를 권장한다.
코드베이스가 여러 개 있다면, 하나의 앱이 아니라 분산 시스템이며, 각 앱들은 분산시스템의 구성요소이다.
코드베이스는 1개이지만, 배포(deploy)는 여러 개일 수 있다.

Codebase-deploys.png

2 같이 보기[ | ]

3 참고[ | ]

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