Sobes.tech
Middle+

Release Candidate (RC) менен иштөө тажрыйбаң жөнүндө айтып бер, бул ыкманы долбоорлоруңда кандай колдондуң?

sobes.tech AI

AIден жооп

Мен Release Candidate-ты акыркы тестирлөө этабында колдонуп, App Store'го чыгарууга даярдадым.

Процесс адатта төмөнкүдөй болчу:

  1. release же main тармакка негизделген RC түзүү.
  2. TestFlightке ички жана/же тышкы бета-тестирүүчүлөр үчүн түзүлгөн нускасын жүктөө.
  3. Ар кандай түзмөктөрдө жана iOS версияларында так тесттер өткөрүү.
  4. Чек арачылардын чыгышына тоскоол болгон гана критикалык каталардын оңдолушу. Кичинекей жакшыртуулар жана критикалык эмес каталар кийинки версияларга калтырылган.
  5. Эгер критикалык каталар табылса: RCден патч тармак түзүү, оңдоо, жаңы RC түзүү жана 1-4 кадамдарды кайталоо.
  6. Эгер RC ийгиликтүү тесттерден өтүп, критикалык каталар жок болсо: ошол эле нускасын App Store'го чыгаруу.

RC колдонуу тест үчүн колдонулган нускасы акыркы колдонуучуларга жеткен нуска менен бирдей болгондуктан, стабилдүү эмес версияны чыгаруу тобокелчилигин минималдаштырган. Бул чыгаруунун сапатына ишенимди арттырган.