Python hyn në ciklin e ri të lëshimit të madh

Zhvilluesit e gjuhës Python vendosi Shko te skemë e re përgatitjen e publikimeve. Publikimet e reja të rëndësishme të gjuhës tani do të dalin një herë në vit, dhe jo një herë në vit e gjysmë, siç ndodhte më parë. Kështu, lëshimi i Python 3.9 mund të pritet në tetor 2020. Koha totale e zhvillimit për një lëshim të rëndësishëm do të jetë 17 muaj.

Puna për një degë të re do të fillojë pesë muaj përpara daljes së degës së ardhshme, gjatë kalimit të saj në fazën e testimit beta. Dega e re më pas do të jetë në lëshim alfa për shtatë muaj, duke shtuar veçori të reja dhe duke rregulluar gabimet. Pas kësaj, versionet beta do të testohen për tre muaj, gjatë të cilëve do të ndalohet shtimi i veçorive të reja dhe e gjithë vëmendja do t'i kushtohet rregullimit të gabimeve. Dy muajt e fundit para lirimit dega do të jetë në fazën e kandidatit për lirim, në të cilën do të kryhet stabilizimi përfundimtar.

Për shembull, zhvillimi i degës 3.9 filloi më 4 qershor 2019. Lëshimi i parë alfa u publikua më 14 tetor 2019, dhe publikimi i parë beta pritet më 18 maj 2020. Një kandidat për lirim do të formohet në gusht dhe një publikim do të bëhet më 5 tetor.

Python hyn në ciklin e ri të lëshimit të madh

Pas lëshimit, dega do të mbështetet plotësisht për një vit e gjysmë, pas së cilës për tre vjet e gjysmë të tjera do të gjenerohen rregullime për të eliminuar dobësitë. Si rezultat, koha totale e mbështetjes do të jetë pesë vjet. Në fazën e parë të mbështetjes, gabimet do të rregullohen dhe përditësimet do të lëshohen afërsisht çdo dy muaj me përgatitjen e instaluesve për Windows dhe macOS. Në fazën e dytë, publikimet do të gjenerohen sipas nevojës për të eliminuar dobësitë dhe do të postohen vetëm në formën e tekstit burimor.

Vihet re se cikli i ri i zhvillimit do të bëjë të mundur sigurimin e një kalimi të parashikueshëm në fazat e testimit alfa dhe beta, si dhe njohjen e saktë të kohës së lëshimit, gjë që do të bëjë të mundur sinkronizimin e zhvillimit të produkteve të tyre me degët e reja. e Python. Një cikël zhvillimi i parashikueshëm do ta bëjë më të lehtë planifikimin e zhvillimit të Python dhe lëshimi më i shpeshtë i degëve të reja do të përshpejtojë shpërndarjen e veçorive të reja tek përdoruesit dhe do të zvogëlojë sasinë e ndryshimeve për degë (lëshohen më shpesh, por më pak veçori të reja për lëshim) . Shtrirja dhe fragmentimi i fazës së testimit alfa do të bëjë të mundur gjurmimin e dinamikës së zhvillimit dhe integrimin më të qetë të inovacioneve, duke shmangur nxitimin përpara lëshimit beta, gjatë të cilit zhvilluesit u përpoqën të përfundonin zhvillimin e inovacioneve në momentin e fundit në mënyrë që të mos shtyhet për 18 muaj deri në degën e radhës.

Burimi: opennet.ru

Shto një koment