Build
소프트웨어 개발에서 "빌드"는 동사와 명사로 모두 사용됩니다. 동사는 소프트웨어를 개발할 때 애플리케이션을 만들기 위해 필요한 빌드 프로세스 또는 단계를 의미합니다. 명사는 프로그램의 특정 버전을 설명합니다.
빌드(동사)
실행 가능한 소프트웨어 프로그램을 만드는 작업은 관련된 모든 단계 때문에 앱을 "빌드"한다고 표현하는 경우가 많습니다. 이러한 단계는 통틀어 "빌드 프로세스"라고 하며, 다음을 포함합니다.
프로그래머는 일반적으로 IDE 같은 소프트웨어 개발 애플리케이션을 사용해 빌드 프로세스를 자동화합니다. 많은 IDE에는 모든 빌드 단계를 수행하고 실행 가능한 애플리케이션을 출력하는 "Build" 또는 "Build and Run" 명령이 포함되어 있습니다.
빌드(명사)
소프트웨어 프로그램의 각 버전을 빌드라고 합니다. 일부 빌드는 내부용일 수 있고(일반에 공개되지 않음), 다른 빌드는 공식 릴리스일 수 있습니다. 예를 들어 개발자는 안정적인 빌드를 일반에 공개하기 전에 여러 내부 빌드를 테스트하고 개선할 수 있습니다.
각 빌드는 고유하므로 빌드 번호 또는 ID도 고유해야 합니다. 일부 개발자는 공개 버전에 빌드 ID를 덧붙이고, 다른 개발자는 이를 별도의 값으로 표시합니다. 많은 애플리케이션, 특히 규모가 작은 애플리케이션에는 공개 빌드 번호가 포함되지 않습니다.
빌드 ID를 공개 버전에 덧붙이는 경우 일반적으로 네 번째 숫자(세 번째 마침표 뒤의 숫자)입니다. 표준 소프트웨어 버전 관리에서는 다음 규칙을 사용합니다.
예를 들어 앱 버전 4.2.17.2895는 다음과 같이 나눌 수 있습니다.
- 4 - 주 버전
- 2 - 부 버전
- 17 - 패치
- 2895 - 빌드
NOTE: 경우에 따라 개발자는 자동 소프트웨어 업데이트 사이에 서로 다른 빌드를 릴리스합니다. 예를 들어 오타 수정처럼 사소한 업데이트를 한 후 새 빌드를 공개할 수 있습니다. 그러나 모든 사용자에게 최신 버전을 배포할 만큼 중요한 업데이트는 아닐 수 있습니다. 대신 다음 부 버전 또는 패치 릴리스가 나올 때까지 기다렸다가 사용자에게 업데이트를 알릴 수 있습니다.
지식 테스트하기