Semantic Versioning 이란.


Semantic Versioning 이란.

소프트웨어 세계에서 "버전"이라는 단어는 하나의 소프트웨어가 시간이 지나며 어떻게 발전해 가는지, 어떤 이정표들을 지나는지를 나타내는 표시이다. 개발자들은 새로운 기능을 추가하고, 오류를 수정하면서 이 소프트웨어 이야기에 새로운 장을 추가한다.

이렇게 계속되는 변화를 체계적으로 관리하고 추적하기 위해서 우리는 '유의적 버전(semantic versioning)'이라는 규칙을 따른다. Semantic Versioning 구조 Semantic Versioning은 MAJOR.MINOR.PATCH의 형식을 따른다.

여기서 각 부분은 다음과 같은 의미를 가진다: MAJOR: 호환되지 않는 큰 변경사항이 있을 때 증가한다. 기존의 사용자들이 코드를 변경하지 않으면 안 되는 수준의 업데이트이다.

MINOR: 기존 버전과 호환되는 새로운 기능이 추가될 때 증가한다. 사용자는 소프트웨어를 업데이트하고도 기존 기능을 그대로 사용할 수 있다.

PATCH: 기존 버전과 호환되면서 발생한 버그를 수정할 ...


#major #minor #patch #Semantic #Versioning #버전 #유의적

원문링크 : Semantic Versioning 이란.