Middle+
Povedz mi o svojej skúsenosti s Release Candidate (RC), ako si tento prístup uplatnil vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
Použil som Release Candidate ako poslednú fázu testovania pred vydaním v App Store.
Proces zvyčajne zahŕňal:
- Vytvorenie RC na základe vetvy
releasealebomainpo stabilizácii. - Nahratie zostavy do TestFlight pre skupinu interných testerov a/alebo externých beta testerov.
- Dôkladné testovanie na rôznych zariadeniach a verziách iOS.
- Oprava iba kritických chýb, ktoré blokovali vydanie. Menšie vylepšenia a nekritické chyby boli odložené na ďalšie verzie.
- Ak sa nájdu kritické chyby: vytvorenie patch vetvy z RC, oprava, vytvorenie novej RC zostavy a opakovanie krokov 1-4.
- Ak RC úspešne prejde testami a neobsahuje kritické chyby: vydanie tej istej zostavy v App Store.
Použitie RC umožnilo minimalizovať riziko vydania nestabilnej verzie, pretože zostava používaná na testovanie bola identická s tou, ktorá sa dostávala k používateľom. To zvýšilo dôveru v kvalitu vydania.