콘솔워크

프로그램 Version 규칙 본문

프로그래밍

프로그램 Version 규칙

이휘재123 2023. 3. 29. 11:37
반응형

참고자료

https://en.wikipedia.org/wiki/Software_versioning

 

Software versioning - Wikipedia

From Wikipedia, the free encyclopedia Giving a unique identifier to each software update Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version num

en.wikipedia.org

 

Version

일반적으로 배포되는 프로그램에는 각각의 버전이 존재하고,

프로그램에 수정사항이 생길 경우 Version이 바뀌게 된다. ex) 'v1.0.0'

버전의 표기는 프로그램 작성자의 자율이지만 일반적으로 규칙이 있다.

 

 

Version 규칙

버전이 'v1.0.0'인 프로그램이 있다고 가정

각 숫자는 앞에서부터 Major, Minor, Patch를 의미한다.

각 숫자의 규칙은 다음과 같다.

 

1. Major의 경우에는 기존 버전과 호환되지 않을 정도의 큰 변화가 있을 경우 바꾼다.

 

2. Minor는 기존 버전과 호환이 되는 새로운 기능이 추가되었을 경우 바꾼다.

 

3. Patch는 기존 버전에서의 버그 수정이 이루어 졌을 경우 바꾼다.

 

위 규칙에 따른 버전 설정의 예시

첫 배포시: v1.0.0

 

첫 배포판 버그 수정: v1.0.1

 

기능 추가: v1.1.0

 

기능 추가판의 버그 수정: v1.1.1

 

대규모 수정: v2.0.0

 

 

반응형