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-ის გამოყენება მინიმუმამდე էր բերում անկայուն տարբերակի թողարկების ռისკը, რადგან փորձისთვის გამოყენებული ბილდი იყო იგივე, რაც საბოლოო მომხმარებლებს მიეწოდებოდა. ეს ზრდიდა გამოშვების ხარისხის მიმართ վստահობას.