개발 개념 쉬운 설명 버전 숫자 1.2.3의 뜻, 0.x 버전을 10년씩 쓰는 이유 버전 숫자 1.2.3의 뜻은 유의적 버전(Semantic Versioning, SemVer)이라는 규칙으로 정해져 있습니다. 앞자리는 호환이 깨지는 변경, 가운데는 기능 추가, 뒷자리는 버그 수정을 뜻합니다. 그런데 이 규칙에는 0.x에 대한 조항이 하나 더 있습니다. "앞자리가 0이면 아무것도 보장하지 않는다"는 것인데, 이 조항 때문에 전 세계에서 쓰이는 도구가 10년 넘게 1.0을 찍지 않고 0.x에 머무는 일이 생깁니다. 숫자 세 자리가 뜻하는 것과, 0.x가 왜 그렇게 오래 가는지를 정리했습니다.이 글은 버전 번호를 어떻게 읽는지부터, 어떤 변경이 어느 자리를 올리는지, 0.x 의존성이 내 프로젝트에 끼치는 영향, 그리고 내 프로젝트의 1.0을 언제 찍어야 하는지까지 다룹니다. package.j.. 2026. 10. 21. 19:00