찾기
내용으로 건너뛰기
추적
•
memory_interrupted
•
misuse_servercool
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
{{tag> semantic_versioning }} ====== 유의적 버전 (Semantic versioning) ====== 개발하는 소프트웨어의 규모가 커지고 외부 라이브러리를 많이 사용할 수록 의존성 지옥에 빠지기 쉬운 이유중 하나는 라이브러리의 버전을 변경할 때 어떤 규칙에 의해서 버전이 매겨지는지 통용되는 명확한 규칙이 없기 때문임. 유의적 버전(Semantic versioning)은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항으로 요약하면 다음과 같다. 먼저 외부에서 사용할 수 있는 공개 API 를 선언하고 라이브러리의 버전은 MAJOR.MINOR.PATCH 와 같은 형식으로 한다. (([[https://www.lesstif.com/php-and-laravel/php-composer-36209479.html|출처-Laravel 과 PHP]])) * 기존 버전과 호환되지 않게 API가 변경되면 "MAJOR 버전"을 올린다. * 기존 버전과 호환되면서 새로운 기능이 추가 되었을 때는 "MINOR 버전"을 올린다. * 기존 버전과 호환되면서 버그를 수정했을 경우 "PATCH 버전" 을 올린다. * 버전 형식 뒤에 "정식 출시전" 이나 빌드 메타데이타를 위한 레이블을 추가할 수 있다.
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
연결문서
Php Composer
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
기술
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
isotretinoin
[기전]
8931_3544
8828_3274
9043_2849
9075_2849
8509_1363
6183_3122
7095_3180
[숨겨진 무덤 입장 (Hidden Tomb Entry)]
땅_속의_감염
[땅 속의 감염]
4740_5547
[고대 첨탑 (Ancient Spire - Veilwater Basin)]
설화
[일반]
7695_3146
7958_2016
8407_3173
8735_2419
만듦
8973_3555
8878_3548
만듦