버전 번호는 다음과 같이 정한다.
(깃 창업자가 제시)
1.0.8
Major, Minor, Patch
규칙
1. 각 번호의 수는 항상 증가해야 한다. 각각 자연수이고 Major 는 0이 되어서는 안된다.
2. 특정 버전으로 패키지를 배포하면 그 버전의 내용은 절대 변경되어서는 안된다.
3. 변경할 내용이 있다면 반드시 새로운 버전으로 배포해야 한다.
4. Major 버전이 변경될 때, Minor, Patch 는 0으로 초기화되고,
5. Minor 버전이 변경될 때, Patch 는 0으로 초기화된다.
Major 버전 증가
다 바뀜, 거의 리뉴얼 수준
하위 버전과 호환되지 않는 변화가 생겼을 때
Minor 버전 증가
기능 추가
하위 버전과 호환이 되면서, 새로운 기능이 추가될 때
기존의 기능이 변경되거나 사용 방법이 변경되었을 때
Patch 버전 증가
버그 수정
버그 수정
기존 클라이언트가 알아차리지 못할 정도의 작은 변화가 있을 때
'소프트웨어 개념' 카테고리의 다른 글
22.09.09 [시큐어코딩] sonarqube (0) | 2022.09.09 |
---|---|
22.07.05 DAO, DTO, VO (0) | 2022.07.05 |
22.07.05 mvc 패턴 (0) | 2022.07.05 |
21.05.17 메모리 영역 (0) | 2021.05.17 |