Cos'è un candidato a rilascio?
Un candidato a rilascio è una versione di un programma software che di solito non è nella sua forma finale. Mentre la versione è funzionale, non è del tutto pronto da offrire in vendita al pubblico. Una versione precedente del programma potrebbe essere già sul mercato e questa versione più recente non è pronta per il rilascio, o potrebbe essere la prima versione di un nuovo prodotto. Entrambi si riferiscono a programmi funzionali che non sono completamente testati. Un candidato a rilascio, noto anche come RC, ha meno problemi identificati che devono essere affrontati prima che il programma possa essere commercializzato a un piccolo settore di consumatori. Al contrario, le versioni beta in genere hanno più bug che devono essere risolti prima di essere rilasciati ai consumatori per test più approfonditi. Questo, in sostanza, rende tecnicamente la versione beta un precursore di un RC.
Naturalmente, l'obiettivo finale del candidato di rilascio è quello di emergere come un prodotto finale che attirerà l'interesse dei consumatori e si tradurrà in un'ampia diffusione della nuova offerta di software. Poiché i consumatori tendono ad avere poca o nessuna pazienza con il software che interagisce male con i programmi e i sistemi operativi esistenti, gli sviluppatori intraprendono molti test software di test e perfezionamento prima viene condotto il primo test del consumatore. Ciò includerà il tentativo del software su molte piattaforme diverse e l'esecuzione insieme ad altri programmi popolari per determinare se ci sono conseguenze negative.
Quando i bug vengono scoperti in un candidato a rilascio, il problema viene risolto e il test continua a garantire che la correzione non abbia creato nuovi problemi. Se si trovano bug nella fase RC, di solito sono necessarie solo un giro di correzioni. Se sono necessari più di un ciclo di correzioni, il prodotto probabilmente è andato alRC Stage prematuramente. Una volta che gli sviluppatori sono certi che il candidato di rilascio è efficiente e non presenta problemi importanti, il programma può passare alla fase RTM. Ciò significa che il prodotto può essere rilasciato al marketing o alla produzione, il che significa che il prodotto può ora essere prodotto in serie.