Как я дифференцируюсь между бета-версиями и нормальными версиями?

Рассмотрите использование uuid для имени файла. Рассмотрите функцию uniqid. http://php.net/uniqid

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

5 ответов

Я думаю, вам следует отделить нумерацию версий от статуса выпуска.

В бета-версиях всегда должно быть слово «beta» после версии. Пользователи не должны перепроектировать вашу схему нумерации, чтобы определить стабильность выпуска.

Таким образом, до версии 1.0 вы должны иметь 1.0 beta 1, 1.0 beta 2 и т. Д. Это дает пользователям более четкое представление о том, какой основной выпуск будет бета-версия ведет к любым выпускам поддержки, которые вы можете выпустить за это время, и позволяет избежать путаницы с ними.

Важно то, что вам нужно различать выпуск исправления ошибок (который должен повысить стабильность) и бета-версию (что может снизить стабильность) .

18
ответ дан 30 November 2019 в 07:50
поделиться

Одно очень практичное решение - называть ваши итерации тестирования номерами выпуска (например, My Awesome App r1392).

Apple, Microsoft и многие другие делают это для своих внутренних версий и выпускают только «настоящие» "номера версий для версий, отправленных их клиентам.

4
ответ дан 30 November 2019 в 07:50
поделиться

Номера версий полностью зависят от вас. Вы можете называть их названиями животных или городов или использовать номера.

Многие проекты задаются вопросом, что делать с номерами бета-версий для программного обеспечения следующего поколения (2.0, 3.0 и т. Д.)

И что бы вы ни делали, просто помните, что вы можете делать все, что угодно ты хочешь. Поскольку номера версий - это маркетинговая вещь. Это просто для пользователей, чтобы увидеть, где находится эта версия.

Так что называть ее 2.0 Beta 1, Beta 2 и т. Д. Будет хорошо, и это самое главное. Пользователи поймут.

3
ответ дан 30 November 2019 в 07:50
поделиться

Я бы считал бета-версии незначительными изменениями "нулевой" версии приложения, поэтому бета-версия 1 будет 0,1 , бета-версия 2 будет 0.2. и т. д.

1
ответ дан 30 November 2019 в 07:50
поделиться

1.2.3 - Если «1» - это выпуски основной версии, а не бета-бета - это версия до 1.0, «2» означает основные выпуски, включая новые функции, «3» это второстепенные релизы. Если хотите, можете добавить еще один после этого, это может быть похоже на идентификатор фиксации вашего контроля версий или что-то в этом роде ... но я избегаю этого.

1
ответ дан 30 November 2019 в 07:50
поделиться