Zhvilluesit e gjuhës Python Shko te 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.
Pas publikimit, dega do të mbështetet plotësisht për një vit e gjysmë, e ndjekur nga tre vjet e gjysmë me patch-e dhe rregullime të dobësive. Kjo e çon kohën totale të mbështetjes në pesë vjet. Gjatë fazës së parë të mbështetjes, do të rregullohen defektet dhe përditësimet do të publikohen afërsisht çdo dy muaj, me instaluesit të përgatitur për fazën fillestare. Windows и macOSNë fazën e dytë, versionet e reja do të gjenerohen sipas nevojës për të adresuar dobësitë dhe do të postohen vetëm në formën e kodit 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
