반응형
X.Y.Z
X를 메이저버전(주버전)
Y를 마이너버저(부버전)
Z를 패치버전이라고 부른다.
X는 큰 변화가 있을 때 올리고,
Y는 기능적인 추가나 변경이 있을 때 올린다.
Z는 내부적인 변화나 버그 수정을 했을 때 올린다.
X가 다르면 하위호환성을 지원하지 않아 마이그레이션이 필요하고,
Y가 다르면 하위호환성을 지원하지만 바뀐 부분이 있어서 일부 수정이 필요하고,
Z가 다르면 실질적인 변화는 없으므로 그대로 가져가서 쓸 수가 있다.
그리고 버전 넘버를 붙일 때
가독성을 생각해서
1.2.1 이렇게 하기보다는
1.02.01 이렇게 하는 편이 더 보기에 좋아보인다.
참고
반응형
댓글