«semantic-versioning» 태그된 질문

1
시맨틱 버전 관리는 API가없는 프로그램에 어떻게 적용됩니까?
에서 http://semver.org/ 이 변화 나누기 / API가 도입 수정하는 것이 경우 주 버전 수를 증가하는 것이 좋습니다 versioning-에 - 어떤 내 인식에서 가장 널리 사용되는 규칙이 될 것으로 보인다. 이 지침을 적용하는 방법을 보지 못하는 두 가지 관련 시나리오가 있습니다. 내 코드가 API를 제공하지 않으면 어떻게됩니까? 코드를 어떻게 버전 화해야합니까? …

2
build.number가 시맨틱 버전 관리의“남용”인 이유는 무엇입니까?
나는 우리의 수석 건축가 중 하나에 제안 된 빌드 시스템 (Gradle을 / Artifactory / 젠킨스 / 요리사)를 설명했다, 그는 나에게 코멘트를 만들어 내가 그 종류의 체중에에 정말 동의하지만, 경험이 충분가 아닙니다. 이 프로젝트는 다른 팀이 재사용 할 수 있도록 Java 라이브러리 (JAR)를 아티팩트로 빌드합니다. 버전 관리를 위해 다음의 의미 론적 …

4
언제 커밋에 버전 태그를 지정해서는 안됩니까?
컨텍스트 : 최근에 Semantic Versioning 에 대해 알게되었고 실제로 내 프로젝트에 가장 효과적으로 사용하는 방법을 결정하려고합니다. semver가 버전 변경을 위해 주요 변경, 사소한 변경 및 패치를 고려할 때, 커밋에 업데이트 된 버전으로 태그를 지정해서는 안되는 시점은 언제입니까? 모든 변경 사항이 이러한 범주 중 하나에 맞을 것이므로 모든 변경 사항을 버전 …

5
버전 번호는 언제 증가시켜야합니까?
나는 학교에서 프로그래밍을 배우지 못했고 (전문) 개발자로 일하지 않기 때문에 많은 기본 사항이 명확하지 않습니다. 이 질문은 그들 중 하나를 명확히하려고합니다. 이제 내가 문제가 있다고 가정하자 #1, #2및 #3버전에 대한 개선 / 수정되도록 설정되어 내 문제 추적기에서 1.0.0마지막 (안정적) 버전입니다 0.9.0. 언제 버전으로 증분해야 1.0.0합니까? a) 위에 나열된 문제 중 …

2
중요한 버그 수정시 시맨틱 버전 관리
현재 공용 사용이 많은 라이브러리를 관리하고 있으며 시맨틱 버전 관리 에 대한 질문이 있습니다. 라이브러리에서 상당히 중요한 부분을 리팩토링하고 싶습니다. 잘못 구현되어 있으며 항상 잘못 구현되었습니다. 그러나이를 수행하는 것은 공개 API의 변경을 의미하며 이는 중요한 결정입니다. 내가 만들고 싶은 변화는 반복자가 사용되는 방법에 관한 것입니다. 현재 사용자는 다음을 수행해야합니다. while …

4
빠른 메이저 버전이 디자인이 좋지 않다는 증거가 있습니까?
몇 달 전에 주니어 프로그래머로 일을 시작했습니다. 우리가 작업하고있는 시스템은 ~ 2 년 동안 생산되었습니다. 나는 시스템과 디자인을 구걸하는 데 관여하지 않았습니다. 제가 주목 한 것은 시스템 메이저 버전은 이미 11입니다 .YZ 다른 시스템 및 라이브러리와 함께 일한 경험을 바탕으로, 메이저 버전을 빠르게 부딪히는 제품을 본 적이 있습니다. 1.XY 년 …

2
시맨틱 버전 관리는 버전 번호에서 4 개의 구성 요소를 허용합니까?
내가 본 시맨틱 버전의 모든 예제는 사용중인 3 개의 컴포넌트를 보여줍니다. 마침표는 2 자 이하 여야합니다. 에서 $DAYJOB, 우리는 우리의 릴리스 번호 4 개 구성 요소를 사용 : 5.0.1.2 시맨틱 버전 관리가이를 허용합니까? 그리고 더 높은 수준의 논쟁의 여지가있는 질문으로, 그것은 정말로 중요합니까? 시맨틱 버전 관리를 시행하는 것이 좋은 아이디어라고 …

5
사용자가 기능이라고 생각한 버그를 처리하는 방법은 무엇입니까?
질문 : 최종 사용자가 기능이라고 생각한 버그를 해결하는 올바른 방법은 무엇입니까? 정교함 : 많은 비율의 사용자가 기능으로 예상 한 경우 더 안정적으로 "고정되지 않은"또는 "고정 된"상태로 두어야한다고 생각합니다. 그러나 아주 적은 비율의 사용자가이 기능이 0.1 % 또는 1 %라고 생각하면이 버그를 수정해야합니다. 이론적으로 이것은 사소한 버그 수정이기 때문에 시맨틱 버전 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.