본문 바로가기 메뉴 바로가기

가벼운 기록들

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

가벼운 기록들

검색하기 폼
  • 분류 전체보기 (14)
    • 일상 (1)
    • 알고리즘 (12)
      • Codeforces (10)
      • GCJ (2)
      • LeetCode (0)
    • 공부 (0)
      • -ing (0)
    • 개발이야기 (1)
  • 방명록

버전관리 (1)
SemVer(Semantic Versioning) - 라이브러리 버전 관리 이야기

회사에 와서 다양한 프로젝트를 해봤다. 서버, 클라이언트, 안드로이드, iOS, Hybrid 앱까지 생각해보니 이것저것 찔끔찔끔 건드려는 보았던 것 같다. 지금 부서에 와서는 또 다른 일을 한다. 주로 라이브러리 개발이다. 아직 주니어 개발자인데 인력부족으로 1인개발 또는 개발리딩을 하려니 어려운 점이 부지기수다. 구현도 잘하려는 욕심은 끝이 없지만, 설계 단계에서 가장 머리를 싸매는게 '하위호환성', '버전관리'이다. 이 라이브러리는 내가 창시자가 아니라서 내가 물려받았을(?) 때 이미 1.0.5 버전이었다. 1.0.0 버전부터 개발을 해오던 개발자분은 이미 떠나셨고 나는 1.0.0에서 1.0.5 사이의 역사도 모른 채 이 라이브러리와 함께 대장정을 시작하게 되었다. 그러면서 지금은 2.1.x 버전이 ..

개발이야기 2018. 5. 9. 02:57
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 코드포스
  • SemVer
  • 유의적버전
  • 코드잼
  • Versioning
  • 라이브러리 개발
  • 하위호환성
  • 버전관리
  • 구글 코드잼
  • codejam
  • codeforces
  • 알고리즘
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바