Što je kandidat za oslobađanje?

Kandidat za izdanje je verzija softverskog programa koja obično nije u svom konačnom obliku. Iako je verzija funkcionalna, nije baš spremna za prodaju široj javnosti. Starija verzija programa možda je već na tržištu, a ova novija verzija jednostavno nije spremna za izdavanje ili je možda prva verzija potpuno novog proizvoda.

Izrazi “kandidat za izdanje” i “beta verzija” često se koriste naizmjenično, ali tehnički nisu iste stvari. Oba se odnose na funkcionalne programe koji nisu u potpunosti testirani. Kandidat za izdanje, također poznat kao RC, ima manje identificiranih grešaka koje se moraju riješiti prije nego što se program može testirati na tržištu malom sektoru potrošača. Nasuprot tome, beta verzije obično imaju više bugova koje je potrebno otkloniti prije nego što budu puštene potrošačima na temeljitije testiranje. To, u biti, tehnički čini beta verziju pretečom RC-a.

Naravno, krajnji cilj kandidata za izdanje je da se pojavi kao konačni proizvod koji će zaokupiti interes potrošača i rezultirati širokom popularnošću nove softverske ponude. Budući da potrošači obično imaju malo ili nimalo strpljenja sa softverom koji ima lošu interakciju s postojećim programima i operativnim sustavima, programeri poduzimaju mnogo testiranja i usavršavanja softverskih proizvoda prije nego što se provede prvi potrošački test. To će uključivati ​​isprobavanje softvera na mnogim različitim platformama i pokretanje uz druge popularne programe kako bi se utvrdilo postoje li negativne posljedice.

Kada se otkriju greške u kandidatu za izdanje, problem se rješava i testiranje se nastavlja kako bi se osiguralo da popravak nije stvorio nove probleme. Ako se nađu bugovi u RC fazi, obično je potreban samo jedan krug popravaka. Ako je potrebno više od jednog kruga popravaka, onda je proizvod vjerojatno prerano otišao u RC fazu. Nakon što su programeri sigurni da je kandidat za izdanje učinkovit i da ne predstavlja veće probleme, program može prijeći na RTM fazu. To znači da se proizvod može pustiti u promet ili proizvodnju, što znači da se proizvod sada može masovno proizvoditi.