[만화] 식물에게도 간접흡연이 해로울까?

[만화] 마크 버전 숫자는 어떻게 정할까?

 

그런데 버전에서 1.0.0이라는 숫자도 조금 특이합니다.

보통 처음 만드는 프로그램이면 1부터 시작할 것 같지만, 시맨틱 버저닝에서는 0.y.z를 초기 개발 단계로 봅니다. 이때는 공개 API가 아직 안정됐다고 보기 어렵고, 언제든 바뀔 수 있다고 해요. 그래서 1.0.0은 단순히 “첫 번째 버전”이라는 뜻이라기보다, 이제 공개 API를 하나의 기준으로 삼겠다는 의미에 가깝습니다.

물론 모든 프로그램이 이 규칙을 지키는 건 아닙니다. 버전 숫자에도 나름의 약속이 있었던 거네요.

Sources

Preston-Werner, T. (2013). Semantic Versioning 2.0.0. Semantic Versioning.

댓글