Clean Code that Works.


일반적으로 쓰이는 버전 번호 규칙에 대해서 알아보자.(자바쪽)

보통 버전은 다음과 같은 네 가지 부분으로 구성된다.
major.minor.service.qualifier

각각의 의미에 대해서 알아보자
 - major(주버전) : 주 버전의 변경은 하위 호환이 보장되지 않는 등의 매우 큰 변화를 의미한다.
 - minor(부버전) : 부 버전의 견경은 플러그인의 새 버전이 기존 버전과 하위 호환은 되지만 기능과 API가 추가 되었다는 의미이다.
 - service(서비스버전) : 서비스 버전은 기존 버전에 대해 버그 수정 또는 사소한 구현(숨겨진)이 추가 되었다는 의미이다.
 - qualifier(수식자) : 수식자는 런타임에서는 인식하지 않는다. 수식자는 표준 문자열을 통해서 비교된다.

이클립스 및 거의 모든 jar 파일들의 위의 버전 번호 규칙을 사용한다.
이 버전 번호 규칙을 알고 있으면 이전 버전에 바뀐것이 무었인지 명세를 살펴보지 않아도
어느정도 감을 잡을 수 있기 때문에 도움이 된다.

출처 : 이클립스 RCP