Sobes.tech
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:

  1. Vytvorenie RC na základe vetvy release alebo main po stabilizácii.
  2. Nahratie zostavy do TestFlight pre skupinu interných testerov a/alebo externých beta testerov.
  3. Dôkladné testovanie na rôznych zariadeniach a verziách iOS.
  4. Oprava iba kritických chýb, ktoré blokovali vydanie. Menšie vylepšenia a nekritické chyby boli odložené na ďalšie verzie.
  5. Ak sa nájdu kritické chyby: vytvorenie patch vetvy z RC, oprava, vytvorenie novej RC zostavy a opakovanie krokov 1-4.
  6. 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.