- 공유 링크 만들기
- X
- 이메일
- 기타 앱
그런데 버전에서 1.0.0이라는 숫자도 조금 특이합니다.
보통 처음 만드는 프로그램이면 1부터 시작할 것 같지만, 시맨틱 버저닝에서는 0.y.z를 초기 개발 단계로 봅니다. 이때는 공개 API가 아직 안정됐다고 보기 어렵고, 언제든 바뀔 수 있다고 해요. 그래서 1.0.0은 단순히 “첫 번째 버전”이라는 뜻이라기보다, 이제 공개 API를 하나의 기준으로 삼겠다는 의미에 가깝습니다.
물론 모든 프로그램이 이 규칙을 지키는 건 아닙니다. 버전 숫자에도 나름의 약속이 있었던 거네요.
Sources
Preston-Werner, T. (2013). Semantic Versioning 2.0.0. Semantic Versioning.

댓글
댓글 쓰기