Co to jest kandydat do wydania?
Kandydat do wydania to wersja programu, która zwykle nie jest w ostatecznej formie. Chociaż wersja jest funkcjonalna, nie jest jeszcze w pełni gotowa do sprzedaży. Starsza wersja programu może już być dostępna na rynku, a ta nowsza wersja po prostu nie jest gotowa do wydania lub może to być pierwsza wersja zupełnie nowego produktu.
Terminy „kandydat do wydania” i „wersja beta” są często używane zamiennie, ale technicznie nie są to te same rzeczy. Oba odnoszą się do programów funkcjonalnych, które nie są w pełni przetestowane. Kandydat do wydania, znany również jako RC, ma mniej zidentyfikowanych usterek, które należy rozwiązać, zanim program będzie mógł zostać przetestowany na rynku dla małego sektora konsumentów. Natomiast wersje beta zwykle zawierają więcej błędów, które należy usunąć, zanim zostaną udostępnione konsumentom w celu przeprowadzenia dokładniejszych testów. Zasadniczo czyni to wersję beta prekursorem RC.
Oczywiście ostatecznym celem kandydata do wydania jest pojawienie się jako produkt końcowy, który przyciągnie uwagę konsumentów i zaowocuje szeroką popularnością nowej oferty oprogramowania. Ponieważ konsumenci zwykle nie mają cierpliwości do oprogramowania, które źle współdziała z istniejącymi programami i systemami operacyjnymi lub nie ma go wcale, programiści przeprowadzają wiele testów i udoskonalania oprogramowania przed pierwszym testem konsumenckim. Obejmie to wypróbowanie oprogramowania na wielu różnych platformach i uruchomienie go wraz z innymi popularnymi programami w celu ustalenia, czy są jakieś negatywne konsekwencje.
Po wykryciu błędów w kandydacie do wydania problem został rozwiązany, a testy są kontynuowane w celu upewnienia się, że poprawka nie spowodowała żadnych nowych problemów. Jeśli błędy zostaną znalezione na etapie RC, zwykle wymagana jest tylko jedna runda poprawek. Jeśli potrzebna jest więcej niż jedna runda poprawek, wówczas produkt prawdopodobnie przedwcześnie przeszedł do etapu RC. Gdy programiści są pewni, że kandydat do wydania jest wydajny i nie przedstawia żadnych poważniejszych problemów, program może przejść do etapu RTM. Oznacza to, że produkt może zostać dopuszczony do obrotu lub produkcji, co oznacza, że można go teraz produkować masowo.