320x100
320x100
소프트웨어 버저닝
소프트웨어의 각 버전 (Release)를 식별하고 관리하기 위한 방법
시맨틱 버저닝 체계를 주로 따름
시맨틱 버저닝 (semantic versioning)
major.minor.patch 순으로 버전의 숫자를 나눔
- major (주 버전)
기존 버전과 호환되지 않는 큰 변경이 있을 때 증가
- minor (부 버전)
기존 기능과 호환되면서 새로운 기능이 추가될 때 증가
- patch (수 버전)
기존 버그를 수정하거나 작은 변경(호환성 유지)을 적용할 때 증가
- 프리릴리스
정식 릴리스 전에 사용하는 버전으로 alpha, beta, rc와 같은 태그가 추가
ex) 1.0.0-alpha
- 빌드 메타데이터
추가적인 빌드 정보를 제공하는 태그
ex) 1.0.0+build.123
다른 버저닝 전략
- 날짜 기반 버저닝
날짜를 사용하며 버전을 관리
ex) 2025.03.18
- 릴리스 번호 기반 버저닝
릴리스 순서대로 단순히 숫자를 증가
ex) 1, 2, 3
- 의사 버저닝
특정 상황에 맞게 시매틱 버저닝을 약간 변형해 사용
300x250
728x90
'Development > Development' 카테고리의 다른 글
리더가 생각하는 시니어와 주니어 (0) | 2025.03.18 |
---|---|
성공적인 경력 기술서를 만들기 위한 방법 (0) | 2025.03.18 |
도메인 설계의 함정 (DDD, Domain Driven Design) (0) | 2025.03.18 |
오픈소스 문서를 작성하며 깨달은 것들 (0) | 2025.03.18 |
알고리즘 총 정리 (0) | 2025.02.18 |