Build

소프트웨어 개발에서 "빌드"는 동사와 명사로 모두 사용됩니다. 동사는 소프트웨어를 개발할 때 애플리케이션을 만들기 위해 필요한 빌드 프로세스 또는 단계를 의미합니다. 명사는 프로그램의 특정 버전을 설명합니다.

빌드(동사)

실행 가능한 소프트웨어 프로그램을 만드는 작업은 관련된 모든 단계 때문에 을 "빌드"한다고 표현하는 경우가 많습니다. 이러한 단계는 통틀어 "빌드 프로세스"라고 하며, 다음을 포함합니다.

  1. 소스 코드에서 구문 오류 확인
  2. 소스 코드를 기계어컴파일
  3. 이미지와 미디어 파일 같은 라이브러리 및 기타 리소스를 앱에 연결
  4. 실행 가능한 애플리케이션 또는 실행 파일 생성

프로그래머는 일반적으로 IDE 같은 소프트웨어 개발 애플리케이션을 사용해 빌드 프로세스를 자동화합니다. 많은 IDE에는 모든 빌드 단계를 수행하고 실행 가능한 애플리케이션을 출력하는 "Build" 또는 "Build and Run" 명령이 포함되어 있습니다.

빌드(명사)

소프트웨어 프로그램의 각 버전을 빌드라고 합니다. 일부 빌드는 내부용일 수 있고(일반에 공개되지 않음), 다른 빌드는 공식 릴리스일 수 있습니다. 예를 들어 개발자는 안정적인 빌드를 일반에 공개하기 전에 여러 내부 빌드를 테스트하고 개선할 수 있습니다.

각 빌드는 고유하므로 빌드 번호 또는 ID도 고유해야 합니다. 일부 개발자는 공개 버전에 빌드 ID를 덧붙이고, 다른 개발자는 이를 별도의 값으로 표시합니다. 많은 애플리케이션, 특히 규모가 작은 애플리케이션에는 공개 빌드 번호가 포함되지 않습니다.

빌드 ID를 공개 버전에 덧붙이는 경우 일반적으로 네 번째 숫자(세 번째 마침표 뒤의 숫자)입니다. 표준 소프트웨어 버전 관리에서는 다음 규칙을 사용합니다.

주 버전 . 부 버전 . 패치 . 빌드

예를 들어 앱 버전 4.2.17.2895는 다음과 같이 나눌 수 있습니다.

  • 4 - 주 버전
  • 2 - 부 버전
  • 17 - 패치
  • 2895 - 빌드

NOTE: 경우에 따라 개발자는 자동 소프트웨어 업데이트 사이에 서로 다른 빌드를 릴리스합니다. 예를 들어 오타 수정처럼 사소한 업데이트를 한 후 새 빌드를 공개할 수 있습니다. 그러나 모든 사용자에게 최신 버전을 배포할 만큼 중요한 업데이트는 아닐 수 있습니다. 대신 다음 부 버전 또는 패치 릴리스가 나올 때까지 기다렸다가 사용자에게 업데이트를 알릴 수 있습니다.

업데이트됨 October 26, 2021 작성: Per C.

quiz지식 테스트하기

What is a computer attack that exploits an unknown software vulnerability called?

A
Zero day exploit
0%
B
Ground zero attack
0%
C
Zero member hack
0%
D
Point break zero
0%
Correct! Incorrect!     View the Zero Day Exploit definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 Build에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.