Sobes.tech
Middle+

Release Candidate (RC) bilan ishlash tajribangiz haqida gapiring, bu yondashuvni loyihalaringizda qanday qo‘lladingiz?

sobes.tech AI

AIdan javob

Men Release Candidate-ni App Store-da chiqarishdan oldin yakuniy test bosqichi sifatida ishlatdim.

Jarayon odatda quyidagicha bo'lar edi:

  1. release yoki main shoxiga asoslangan RC yig'ish yoki qurish.
  2. TestFlight-ga ichki va/yoki tashqi beta-testchilar uchun yig'ishni yuklash.
  3. Turli qurilmalar va iOS versiyalarida sinovlarni o'tkazish.
  4. Faqat chiqarishni to'xtatadigan kritik xatolarni tuzatish. Kichik yaxshilanishlar va kritik bo'lmagan xatolar keyingi versiyalarga qoldiriladi.
  5. Agar kritik xatolar topilsa: RC-dan patch shoxini yaratish, tuzatish, yangi RC yig'ishni qilish va 1-4 bosqichlarini takrorlash.
  6. Agar RC muvaffaqiyatli testlardan o'tib, kritik xatolar bo'lmasa: aynan shu yig'ishni App Store-da chiqarish.

RC-dan foydalanish, test uchun ishlatiladigan yig'ish yakuniy foydalanuvchilarga yetkaziladigan bilan bir xil bo'lgani uchun, noaniq versiya chiqarish xavfini minimallashtirishga yordam berdi. Bu chiqarish sifatiga bo'lgan ishonchni oshirdi.