본문 바로가기

Archived/각종 개발 지식

버전 표기법(SemVer): 소프트웨어 버전 네이밍이 만들어지는 방법

출처: https://youtu.be/FPSZ9ao9cFo

내가 너무 재밌게 따라가고 있는 니꼬 선생님!

유튜브도 항상 챙겨보는데 오늘에서야 이 비디오 클립이 있는걸 알았다.

(왜지. 날짜는 8월인데... 왜 난 이제야 본 것...! 난 무엇을 한 것인가! - 응 GRE 공부한다고 난리칠 때였지..)

 

무튼 버전 관리법을 여기서 간단히 정리해보자-!

 

version 16.8.6과 같은 네이밍 방식을 semver(센버)라고 한다. 

SemVer = Semantic Versioning Specification

 

이 방식을 따르는 2 회사 : React, Django

 

1. 16의 의미

거의 새로운 변화가 해당 라이브러리에 일어남.

e.g. 장고 1.10에서 장고 2.1로 갔더니 코드 망가짐. -> 코드 업그레이드 해야하는 상황까지 왔다면 그것은 새로운 변화. 

 

2. 8의 의미

minor한 릴리즈= 신기능 추가.

새로운 기능, 새로운 방식. 너의 코드를 망가뜨리진 않을거야. 

 

3. 6의 의미

패치, 버그 수정을 의미. 버그를 고치고 숫자를 올리는 것. 

e.g. 16.8.6 -> 버그를 6번 고쳤다. 

'Archived > 각종 개발 지식' 카테고리의 다른 글

IntelliJ 와 Git Bash 연동하기  (0) 2021.07.10