시맨틱 버저닝은 소프트웨어의 버전 번호를 관리하기 위한 규칙 및 방법론이다. 버전 번호를 통해 소프트웨어의 변경 내용과 호환성을 명확히 표현하는 데 그 목적이 있으며, 일반적으로 "MAJOR.MINOR.PATCH" 형식으로 버전 번호를 표기한다.
1. MAJOR (주 버전): 기존 버전과 호환되지 않는 주요 변경사항이 있을 때 증가. 일반적으로 API의 큰 변경이나 하위 시스템의 구조적 변화를 의미하므로 주 버전이 변경되면 이전 버전과의 호환성이 보장되지 않을 수 있다.
2. MINOR (부 버전): 이전 버전과의 하위 호환성을 유지하면서 새로운 기능이 추가되거나 기존 기능이 변경될 때 증가. 주 버전 변경 없이 부 버전이 업데이트되면, 사용자는 새로운 기능을 사용하거나 개선된 기능을 기대할 수 있다.
3. PATCH (패치 버전): 기존 버전과의 하위 호환성을 유지하면서 버그 수정, 보안 패치, 작은 기능 개선 등과 같은 패치가 적용될 때 증가. 패치 버전은 일반적으로 중요한 변경이 없지만, 이전 버전보다 더 안정적인 버전임을 나타낸다.
'지식창고 > IT 지식' 카테고리의 다른 글
왜 Windows 만 path 구분자로 Backslash를 사용할까 (0) | 2023.07.11 |
---|---|
소프트웨어 신뢰성 시험 - 동적 시험 Dynamic Testing (0) | 2023.06.25 |
데이터 크기 단위와 네트워크 속도 표기, MBps <-> Mbps 변환 (0) | 2023.05.07 |
저장장치 클러스터 크기 확인법 (0) | 2023.03.31 |
DNS, 보조 DNS, DDNS, nslookup (0) | 2023.03.19 |