Sobes.tech
Middle+

Release Candidate (RC) ilə iş təcrübənizdən danışın, bu yanaşmanı layihələrinizdə necə tətbiq etdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

İstifadə etdiyim Release Candidate, App Store-da buraxılışdan əvvəl son test mərhələsi kimi istifadə olunurdu.

Proses adətən aşağıdakı kimi olurdu:

  1. release və ya main şaxəsinə əsaslanan RC yığımı.
  2. TestFlight-ə daxili və ya xarici beta testçilər qrupu üçün yığımı yükləmək.
  3. Müxtəlif cihazlar və iOS versiyalarında ətraflı testlər.
  4. Yalnız buraxılışı bloklayan kritik səhvlərin düzəldilməsi. Kiçik təkmilləşdirmələr və qeyri-kritik səhvlər növbəti versiyalara təxirə salınırdı.
  5. Əgər kritik səhvlər tapılsa: RC-dən patch şaxəsi yaratmaq, düzəliş etmək, yeni RC yığımı etmək və 1-4-cü addımları təkrarlamaq.
  6. Əgər RC uğurla testləri keçər və kritik səhvlər yoxdursa: eyni yığımı App Store-da buraxmaq.

RC-dən istifadə etmək, test üçün istifadə olunan yığımın son istifadəçilərə çatdırılan ilə eyni olması səbəbindən, qeyri-stabil versiya buraxma riskini minimuma endirməyə kömək edirdi. Bu, buraxılışın keyfiyyətinə olan inamı artırırdı.