Middle+
Pastāsti par savu pieredzi ar Release Candidate (RC), kā tu šo pieeju izmantoji savos projektos?
sobes.tech AI
Atbilde no AI
Es izmantoju Release Candidate kā galīgo testēšanas posmu pirms tā izlaišanas App Store.
Parasti process ietvēra:
- RC izveidi, balstoties uz
releasevaimainzaru pēc stabilizācijas. - Būves augšupielādi TestFlight, paredzētu iekšējiem un/vai ārējiem beta testētājiem.
- Detalizētu testēšanu dažādās ierīcēs un iOS versijās.
- Tikai kritisku kļūdu labošanu, kas bloķēja izlaišanu. Mazākas uzlabojumi un nekritiskas kļūdas tika atliktas uz nākamajām versijām.
- Ja tiek atrastas kritiskas kļūdas: izveidot labojuma zaru no RC, tās labot, izveidot jaunu RC būvi un atkārtot 1-4 soļus.
- Ja RC veiksmīgi iziet testus un nesatur kritiskas kļūdas: izlaist to pašu būvi App Store.
RC izmantošana palīdzēja samazināt nestabilas versijas izlaišanas risku, jo testēšanai izmantotā būve bija identiska tai, kas nonāca galalietotājiem. Tas palielināja uzticību izlaišanas kvalitātei.