Чому першу версію софту називають альфа, другу
Чому першу версію софту називають альфа, другу – бета, а третю називають не гамма, а якоюсь RC (Release Candidate)?
Відповіли: 25
першу версію софту називають 1.0
RC – це версія перед релізом. а зовсім не третя
тому що головна версія софту, яку випускають – це реліз. та, що ось-ось випустять - RC. А є ще сто тисяч мільйонів версій, які робляться щогодини. треба ж їх якось зручно називати. ось і назвали альфою те, що всередині тестують, а бетою - те, що назовні для тестування віддають. Якщо питання перевернути (чому реліз, RC, а потім усілякі альфи-бети) то відповідь сама напрошується
то чому "RC" а не "гамма"?
Тому що альфа-бета вважаються ще недопрацьованими, а це практично практично готова.
Ну і що чому практично готовий реліз кандидат не може називатися "гамма" за аналогією з попередніми версіями?
По-перше, кожен . чит як він хоче. Є і гами і навіть (як там четверта літера? ;-)). Думаю спочатку було так: Бос дрючить програмерів - коли ви вже _реліз_ зробите. Це завжди було. І готовий продукт завжди називався релізом. Потім для зручності вигадали термін RC для "майже релізу". А потім вигадали терміни альфа-бета та зовсім сирих продуктів. Звичайно, можна і RC в гамму перейменувати, але навіщо, якщо вже є слово і має сенс і він усім зрозумілий? Просто тому, що слово вже було для цього значення, ось його й залишили. Просто оскільки терміни з'являлися у порядку і спочатку взагалі потрібно терміна для бета версії, т.к. бети ніхто не робив. Усі робили реліз і лише його й публікували.
Розвинене вільне ПЗ з'явилося нещодавно, комерційне було раніше, і тамбув бет. (хто купуватиме за гроші глючну бету).
Це не різні версії, а різні стадії розробки. На кожній з них можливе кілька ітерацій (перша бета, друга бета, тощо). Альфа – реалізація основних функцій. Бета - тестування програми та виправлення помилок. RC - майже остаточна версія, щоб відловити вже останні баги. Якщо таких не виявиться, то ця версія стане релізом.