Различия между CTP, Alpha, Beta, Gamma, RTM и предварительной версией программного обеспечения?

StackOverflow https://stackoverflow.com/questions/736433

  •  09-09-2019
  •  | 
  •  

Вопрос

Совершенно интуитивно понятно, что, по крайней мере, Гамма идет после Беты и Альфа.

А как насчет выпусков CTP, RTM и Preview?Какой из них будет первым и последним?

MEF (Managed Extensibility Framework) в настоящее время доступен Предварительный просмотр 5 релиз, но я не уверен, будет ли это релиз до Alpha или после Beta, CTP или RTM.Можно ли использовать предварительные версии в рабочем коде?

В чем разница между этими выпусками?Мне особенно интересно узнать различия между

  • РТМ
  • ОСАГО
  • Бета
  • ЖК
  • Предварительный просмотр

релизы.

Кажется, что везде каждый релиз означает разное.

Это было полезно?

Решение

Чаще всего я видел, как эти термины используются следующим образом.

  • CTP (предварительный просмотр технологии сообщества):Очень похоже на «Покажи и расскажи».Функции присутствуют в разной степени, и клиент может получить представление о том, каким будет релиз.
  • Бета:Функции в основном реализованы, но все еще имеют шероховатости.Качество на данный момент приемлемое.Чем выше число бета, тем выше качество
  • RC (Кандидат на выпуск):Продукт считает, что он готов к отправке.Последний шанс для клиентов оставить отзыв и выявить серьезные проблемы с блокировкой.
  • RTM (Выпуск в производство):Продукт укомплектован и готов к отправке клиентам.

Другие советы

Этапы обычно следующие: Альфа и Бета (можно разделить на Внутренний и Внутренний).Внешний), Релиз-кандидат (RC), Релиз для производства (RTM).«Предварительный просмотр технологии сообщества» (CTP) или просто «Предварительный просмотр», по моему мнению, являются просто эвфемизмами для бета-версии (что подразумевает «содержит множество ошибок»).

Оно может варьироваться от компании к компании.Обычно они определяются следующим образом:

  • CTP — Предварительный просмотр технологии сообщества — не бета-версия, не так широко распространена.Не обязательно полнофункциональный.Обычно предназначен для партнеров, которые будут работать над продуктом.
  • Предварительный просмотр — обычно похож на CTP.
  • Бета-версия — широко распространенная версия.Ожидается, что он будет в основном стабильным, с полным набором функций.
  • РТМ – Выпуск в производство.Финальный выпуск продукта, «Золотой» релиз.

Что касается использования предварительного просмотра в рабочем коде, это опять же зависит, но обычно это плохая идея.Обычно они не так хорошо поддерживаются.

Ответ: «Это зависит».

Все эти значки означают разные вещи для разных людей, а такие вещи, как «CTP» и «Предварительная версия», тем более.

Где это уместно (например,frameworks) большинство предварительных/бета-/ctp-релизов будут содержать информацию о том, следует ли их использовать в исходном коде или нет.Обычно, если им требуется распространяемый конечный продукт, ответ — нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top