Вопросы с тегом «semantic-versioning»

1
как семантическое управление версиями применяется к программам без API
На http://semver.org/, который, по моему мнению, является наиболее широко используемым соглашением при версионировании, рекомендуется увеличивать основной номер версии, когда вводится изменение, которое нарушает / модифицирует API. Есть два связанных сценария, которые я не вижу, как применять это руководство: Что если мой код не предлагает API? Как мне сделать версию моего …

2
Почему build.number является «злоупотреблением» семантическим версионированием?
Я объяснял предлагаемую систему сборки (Gradle / Artifactory / Jenkins / Chef) одному из наших старших архитекторов, и он сделал мне комментарий, с которым я как- то не согласен, но у меня недостаточно опыта, чтобы реально взвесить. Этот проект создает библиотеку Java (JAR) в качестве артефакта для повторного использования другими …

4
Когда коммит не должен быть помечен версией?
Контекст: я недавно узнал о семантическом версионировании и пытаюсь определить, как лучше всего использовать его практически для моих собственных проектов. Учитывая, что semver учитывает основные изменения, незначительные изменения и исправления для управления версиями, когда фиксация не должна быть помечена обновленной версией? Мне кажется, что каждое изменение будет вписываться в одну …

5
Когда я должен увеличить номер версии?
Я не изучал программирование в школе, и я не работаю (профессиональным) разработчиком, поэтому многие основы мне не совсем понятны. Этот вопрос пытается уточнить один из них. Теперь давайте предположим, что у меня есть проблемы #1, #2и #3в моем трекере проблем, которые настроены для исправления / улучшения для версии 1.0.0и что …

2
Семантическое управление версиями при исправлении важной ошибки
В настоящее время я управляю библиотекой, которая широко используется, и у меня возник вопрос о семантическом версионировании . Я хочу провести рефакторинг одной довольно важной части библиотеки, которая реализована неправильно - и всегда была реализована неправильно. Но это будет означать изменения в публичном API, что является важным решением. Изменение, которое …

4
Является ли быстрая основная версия, свидетельствующая о плохом дизайне?
Я начал работать младшим программистом несколько месяцев назад. Система, над которой мы работаем, работает в течение ~ 2 лет. Я не участвовал в попрошайничестве системы и дизайна. Одна вещь, которую я заметил, состоит в том, что основная версия системы уже 11.YZ Из моего опыта работы с другими системами и библиотеками …

2
Разрешает ли Semantic Versioning 4 компонента в номерах версий?
Все примеры семантического управления версиями, которые я видел, показывают 3 используемых компонента. Не более 2 символов периода. В $DAYJOBнаших выпусках мы используем 4 компонента: 5.0.1.2 Позволяет ли это семантическое управление версиями? И как вопрос более высокого уровня и более спорный, действительно ли это имеет значение? Я начал думать, что было …

5
Как лечить ошибки, которые пользователи считают фичей?
Вопрос : Как правильно исправить ошибку, которая, по мнению конечного пользователя, была функцией? Разработка : Я предполагаю, что если большой процент пользователей ожидал, что это будет функция, ее следует оставить «нефиксированной» или «фиксированной», чтобы быть более стабильной? Однако, что если очень маленький процент пользователей ожидает, что это будет функция ... …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.