software versioning
소프트웨어에 의미있는 버전을 붙이는 것은 중요하다. 우리가 많이 사용하는 것은 그라바타(Gravatars)의 창시자이자 깃헙(GitHub)의 공동창업자인 톰 프레스턴-베르너(Tom Preston-Werner)가 작성한 semantic version이라는 것을 사용했다. 버전을 주.부.수 숫자로 하고: 기존 버전과 호환되지 않게 API가 바뀌면 “주(主) 버전”을 올리고, 기존 버전과 호환되면서 새로운 기능을 추가할 때는 “부(部) 버전”을 올리고, 기존 버전과 호환되면서 버그를 수정한 것이라면 “수(修) 버전”을 올린다. semantic version 외에 calendar version이라는 것도 있다. Spring Version은 영어가 모국어가 아닌 사람들이 A,B,C....Z 등 알파벳을 정렬하고 ..
개발
2022. 8. 6. 23:22