Middle+
Պատմիր քո փորձառության մասին՝ կապված Release Candidate (RC)-ի հետ, ինչպես կիրառեցիր այս մոտեցումը քո նախագծերում։
sobes.tech AI
Պատասխան AI-ից
Ես օգտագործել եմ Release Candidate-ը որպես վերջնական փորձարկման փուլ՝ նախքան այն թողարկելը App Store-ում:
Ընդհանուր առմամբ, գործընթացը ներառում էր.
- RC-ի կառուցում
releaseկամmainճյուղի վրա՝ կայունացման հետո: - Բեռնաթափում TestFlight-ում՝ ներքին և/կամ արտաքին բետա փորձարկողների խմբի համար:
- Խորն ուսումնասիրություն տարբեր սարքավորումներում և iOS տարբերակներում:
- Միայն այն սխալների ուղղում, որոնք խոչընդոտում էին թողարկմանը։ Փոքր բարելավումները և ոչ-կրիտիկական սխալները հետաձգվում էին հաջորդ տարբերակների համար:
- Եթե հայտնաբերվում էին կրիտիկական սխալներ՝ ստեղծել փաթչ-մեղմում RC-ից, ուղղել, ստեղծել նոր RC և կրկնել քայլերը 1-4:
- Եթե RC-ն հաջողությամբ անցնում է փորձարկումները և չի պարունակում կրիտիկական սխալներ՝ նույն բիլդը թողարկել App Store-ում:
RC-ի օգտագործումը նվազեցրեց անկայուն տարբերակ թողարկելու ռիսկը, քանի որ փորձարկման համար օգտագործված բիլդը նույնն էր, ինչ վերջնական օգտագործողներին հասնողը։ Սա բարձրացրեց թողարկման որակի նկատմամբ վստահությունը։