Python-ը մտնում է նոր հիմնական թողարկման ցիկլ

Python լեզվի մշակողները որոշում կայացրեց գնա նոր սխեմա թողարկումների պատրաստում. Լեզվի նոր նշանակալից թողարկումներն այժմ կթողարկվեն տարին մեկ անգամ, այլ ոչ թե մեկուկես տարին մեկ, ինչպես նախկինում էր: Այսպիսով, Python 3.9-ի թողարկումը կարելի է սպասել 2020 թվականի հոկտեմբերին։ Զգալի թողարկման զարգացման ընդհանուր ժամանակը կկազմի 17 ամիս:

Նոր մասնաճյուղի վրա աշխատանքները կսկսվեն հաջորդ մասնաճյուղի թողարկումից հինգ ամիս առաջ՝ բետա թեստավորման փուլին անցնելու ընթացքում։ Այնուհետև նոր մասնաճյուղը յոթ ամիս կլինի ալֆա թողարկման մեջ՝ ավելացնելով նոր հնարավորություններ և շտկելով սխալները: Դրանից հետո բետա տարբերակները կփորձարկվեն երեք ամսով, որի ընթացքում կարգելվի նոր գործառույթների ավելացումը և ամբողջ ուշադրությունը կդարձվի սխալների շտկմանը։ Թողարկումից առաջ վերջին երկու ամիսների ընթացքում մասնաճյուղը գտնվելու է ազատման թեկնածուի փուլում, որտեղ կիրականացվի վերջնական կայունացում։

Օրինակ, 3.9 մասնաճյուղի զարգացումը սկսվել է 4 թվականի հունիսի 2019-ին: Առաջին ալֆա թողարկումը հրապարակվել է 14 թվականի հոկտեմբերի 2019-ին, իսկ առաջին բետա թողարկումը սպասվում է 18 թվականի մայիսի 2020-ին։ Օգոստոսին կձևավորվի ազատ արձակման թեկնածու, իսկ հոկտեմբերի 5-ին կհրապարակվի:

Python-ը մտնում է նոր հիմնական թողարկման ցիկլ

Թողարկումից հետո մասնաճյուղը լիովին կաջակցվի մեկուկես տարի, որից հետո ևս երեքուկես տարի դրա համար կստեղծվեն շտկումներ՝ խոցելիությունները վերացնելու համար: Արդյունքում աջակցության ընդհանուր ժամկետը կկազմի հինգ տարի: Աջակցության առաջին փուլում սխալները կշտկվեն, և թարմացումները կթողարկվեն մոտավորապես երկու ամիսը մեկ՝ Windows-ի և macOS-ի համար տեղադրող սարքերի պատրաստմամբ։ Երկրորդ փուլում թողարկումները կստեղծվեն ըստ անհրաժեշտության՝ խոցելիությունները վերացնելու համար և կտեղադրվեն միայն սկզբնական տեքստի տեսքով:

Նշվում է, որ զարգացման նոր ցիկլը կապահովի կանխատեսելի անցում ալֆա և բետա թեստավորման փուլերին, ինչպես նաև ճշգրիտ իմանալով թողարկման ժամանակը, ինչը հնարավորություն կտա համաժամացնել իրենց արտադրանքի զարգացումը Python-ի նոր ճյուղերի հետ։ Կանխատեսելի զարգացման ցիկլը նաև կհեշտացնի Python-ի զարգացումը պլանավորելը, իսկ նոր ճյուղերի ավելի հաճախ թողարկումը կարագացնի նոր հնարավորությունների առաքումը օգտատերերին և կնվազեցնի փոփոխությունների քանակը մեկ մասնաճյուղում (ավելի հաճախ թողարկվում է, բայց ավելի քիչ նոր գործառույթներ յուրաքանչյուր թողարկման համար): . Ալֆա թեստավորման փուլի ձգումն ու մասնատումը հնարավորություն կտա հետևել զարգացման դինամիկային և ավելի սահուն կերպով ինտեգրել նորարարությունները՝ խուսափելով բետա թողարկումից առաջ շտապողականությունից, որի ընթացքում մշակողները վերջին պահին փորձել են ավարտել նորարարությունների մշակումը, որպեսզի դրանք չհետաձգվեն: 18 ամսով մինչև հաջորդ մասնաճյուղը։

Source: opennet.ru

Добавить комментарий