소프트웨어 버전 작성

박지윤·2022년 8월 16일
0

Backend

목록 보기
5/12

> 소프트웨어 버전 작성
컴퓨터 소프트웨어의 특정 상태에 대한 유일한 버전 이름 혹은 버전 번호를 각각 결정하는 과정
새롭게 개발된 소프트웨어에 알맞게 ,이들 번호는 증가하여 결정된다.

차례열 기반 식별자

소프트웨어 버전 작성을 위해 차례열 기반 식별자(Sequence-based identifiers)를 사용한다.
각 소프트웨어는 유일하고도 하나 이상의 숫자 혹은 문자들의 차례열로 이루어진 식별자를 가진다.

차례열 기반 식별자는 배포판들 간의 변경의 중요성을 알리기 위한 목적으로 사용한다.
식별자들 중, 어느 위치의 문자나 숫자를 변화할 것이냐의 결정은 이전 버전과에서 변경된 정도의 중요성에 따라 이루어진다

첫 번째 문자나 숫자가 수정될 수록 가장 중요한 수정이 가해졌다는 의미이며, 다음 순서로 넘어갈 수록 좀 더 그 의미가 줄어들게 된다.

일반적으로 다음과 같은 순서로 이루어진다.
✔ major.minor[.build[.revision]]
✔ major.minor[.maintenance[.build]]

세 번째 자리수를 0으로 지정하여 아직 배포하기엔 불충분한 수준 (알파, 베타 버전)을 나타낼 수 있다.
또는 간혹 문자로 표기하여 테스트용 혹은 개발용으로만 사용할 수 있음을 나타낸다.

✔ 0 - 알파 버전 (alpha)
✔ 1 - 베타 버전 (beta)
✔ 2 - 발매 버전 후보 (release candidate)
✔ 3 - 발매 버전 (final release)

0개의 댓글