본문 바로가기
카테고리 없음

버전관리정책

by 하늘의흐름 2017. 1. 4.
반응형

X.Y.Z


X를 메이저버전(주버전)

Y를 마이너버저(부버전)

Z를 패치버전이라고 부른다.


X는 큰 변화가 있을 때 올리고,

Y는 기능적인 추가나 변경이 있을 때 올린다.

Z는 내부적인 변화나 버그 수정을 했을 때 올린다.


X가 다르면 하위호환성을 지원하지 않아 마이그레이션이 필요하고,

Y가 다르면 하위호환성을 지원하지만 바뀐 부분이 있어서 일부 수정이 필요하고,

Z가 다르면 실질적인 변화는 없으므로 그대로 가져가서 쓸 수가 있다.


그리고 버전 넘버를 붙일 때

가독성을 생각해서


1.2.1 이렇게 하기보다는

1.02.01 이렇게 하는 편이 더 보기에 좋아보인다.



참고

소프트웨어 버전 규칙

일반적인 버전(version) 관리 규칙

반응형

댓글