Co je kandidát na verzi?
Kandidát na uvolnění je verze softwarového programu, která obvykle není ve své konečné podobě. I když je verze funkční, není zcela připravena nabídnout k prodeji široké veřejnosti. Starší verze programu může být již na trhu a tato novější verze prostě není připravena k uvolnění, nebo se může jednat o úplně první verzi zcela nového produktu.
Výrazy „kandidát na verzi“ a „beta verze“ se často používají zaměnitelně, ale tyto dvě věci nejsou technicky stejné. Oba odkazují na funkční programy, které nejsou plně testovány. Kandidát na uvolnění, známý také jako RC, má méně identifikovaných závad, které je třeba řešit, než bude možné program testovat na trhu pro malý sektor spotřebitelů. Naproti tomu verze beta obvykle obsahují více chyb, které je třeba vyžehlit, než budou vydány spotřebitelům pro důkladnější testování. To v podstatě dělá z beta verze předchůdce RC.
Konečným cílem kandidáta na uvolnění je samozřejmě objevit se jako konečný produkt, který zaujme spotřebitele a vyústí v širokou nabídku popularity pro novou nabídku softwaru. Protože spotřebitelé mají tendenci mít jen malou až žádnou trpělivost se softwarem, který špatně interaguje s existujícími programy a operačními systémy, vývojáři provádějí před provedením prvního testu spotřebitelů velké množství testování a zdokonalování softwarových produktů. To bude zahrnovat vyzkoušení softwaru na mnoha různých platformách a jeho spuštění spolu s dalšími populárními programy, aby se zjistilo, zda existují nějaké negativní důsledky.
Když jsou chyby nalezeny v kandidátovi na vydání, problém je vyřešen a testování pokračuje, aby oprava nevytvořila žádné nové problémy. Pokud jsou ve fázi RC nalezeny chyby, je obvykle zapotřebí pouze jedno kolo oprav. Pokud je potřeba více než jedno kolo oprav, pak se produkt pravděpodobně dostal do fáze RC předčasně. Jakmile si vývojáři budou jisti, že kandidát na vydání je efektivní a nepředstavuje žádné zásadní problémy, program může přejít do fáze RTM. To znamená, že produkt může být uveden na trh nebo do výroby, což znamená, že produkt může být nyní vyráběn hromadně.