Middle+
Rääkige oma kogemusest Release Candidate (RC) kasutamisel, kuidas te seda lähenemist oma projektides rakendasite?
sobes.tech AI
Vastus AI-lt
Ma kasutas Release Candidate kui lõplikku testimise etappi enne selle väljaandmist App Store'is.
Protsess hõlmas tavaliselt:
- RC koostamine põhinedes
releasevõimainharule pärast stabiliseerimist. - Build'i üleslaadimine TestFlight'i sisemiste ja/või väliste beetatestijate jaoks.
- Põhjalik testimine erinevates seadmetes ja iOS versioonides.
- Ainult kriitiliste vigade parandamine, mis takistasid väljaandmist. Väikesed parendused ja mitte-kriitilised vead jäeti järgmistele versioonidele.
- Kui leitakse kriitilisi vigu: luua patch-haru RC-st, parandada, luua uus RC build ja korrata samme 1-4.
- Kui RC edukalt läbib testid ja ei sisalda kriitilisi vigu: sama buildi väljaandmine App Store'is.
RC kasutamine aitas minimeerida ebastabiilse versiooni väljaandmise riski, kuna testimiseks kasutatud build oli identne sellega, mis jõudis lõppkasutajateni. See suurendas usaldust väljaandmise kvaliteedi suhtes.