Выбор номеров версий

Вы можете попробовать заменить строку кода: print (stats) на print (stats, end = "")

6
задан Community 23 May 2017 в 12:01
поделиться

4 ответа

Различайте управление версиями для маркетинга и управление версиями для технического использования.

Для маркетинга ответ: "Независимо от того, что Вы хотите, чтобы Ваши клиенты думали". В этом случае "главная новая версия" должна, вероятно, сопровождаться номером основной версии.

Также знайте, что осторожные клиенты не решатся использовать "основные" новые выпуски, пока время не передало, и они попробовали его в тестовой среде. "Выпуск" изменения сборки воспринят как имеющий исправления ошибок и другие незначительные вещи, которые не требуют, чтобы много процесса установило.

Для технического использования ответ: "Безотносительно информации Вы хотите закодировать для разработчиков". Нет никакого корректного способа сделать это; это зависит от Ваших целей.

Возможно, "главная" версия означает "существенные изменения, которые могли бы означать много новых ошибок". Возможно, новое число "сборки" происходит на каждой компиляции. Возможно, ночные теги сборки по дате являются Вашей версией. Можно основывать его вовремя, циклы Толпы, этапы, функции, безотносительно!

7
ответ дан 8 December 2019 в 12:22
поделиться

MajorRelease. MinorRelease. Текущие исправления

5
ответ дан 8 December 2019 в 12:22
поделиться

Они очень произвольны. Большому количеству людей нравится иметь что-то как

[major].[minor].[release].[revision]

как их схема управления версиями, но я также был в компаниях, которые отказались выпускать 1,0 фирменных изделия, потому что один из VPs не хотел. Маркетинг также может влиять на это.

Хороший вопрос попросить увеличение основной версии может быть:

Если бы это было заплаченным продуктом, то клиенты заплатили бы для обновления до этой более новой версии?

Если так, это могло бы быть хорошее увеличение главное число.

6
ответ дан 8 December 2019 в 12:22
поделиться

Номера версий являются arbitary, но существуют некоторые правила fo ползунок (я думаю). Очень незначительные изменения или bugfixes обычно увеличиваются на 0.0.1, т.е. V1 становится V1.0.1. Незначительные изменения к увеличениям функциональности 0.1.0 т.е. V1.0.1 становятся V1.1.0. Существенные изменения или переписывают, получают увеличение 1.0.0, т.е. к V2.

Тем не менее партия компаний, кажется, пытается убедить клиентов, что что-то является главным путем восстановления работоспособности на 1.0.0, когда подобные изменения были 0.1.0. Кроме того, некоторые компании, которые полагаются на контракты на поддержку, будут выделять 0.1.0 обновления бесплатно, но взимать за 1.0.0 обновления.

Кроме того, IIRC, некоторые проекты имеют тенденцию показывать экспериментальные сборки с нечетными версиями и стабильными сборками как даже, (таким образом, V3 опасен, V4 стабилен).

1
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: