Python kalon në një cikël të ri të formimit të lëshimeve të rëndësishme

Zhvilluesit e gjuhës Python morrën një vendim për të kaluar në një plan të ri të përgatitjes së lëshimeve. Lëshimet e reja të rëndësishme të gjuhës tani do të publikohen një herë në vit, në vend të një herë në një muaj e gjysmë siç ishte më parë. Prandaj, pritet që Python 3.9 të lëshohet në tetor 2020. Koha totale e zhvillimit të një lëshimi të rëndësishëm do të jetë 17 muaj.

Puna mbi degën e re do të fillojë pesë muaj para lëshimit të degës tjetër, gjatë kalimit të saj në fazën e testimit beta. Më pas, për shtatë muaj, dega e re do të jetë në fazën e lëshimeve alfa, ku do të shtohen funksionalitete të reja dhe do të kryhen rregullime gabimesh. Pas kësaj, për tre muaj do të bëhet testimi i versioneve beta, gjatë të cilës do të ndalohen shtimet e mundësive të reja dhe gjithë vëmendja do të përqendrohet në korrigjimin e gabimeve. Dy muajt e fundit para lëshimit, dega do të jetë në fazën e kandidatëve për lëshim, gjatë së cilës do të bëhet 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 lĂ«shimi i parĂ« beta pritet mĂ« 18 maj 2020. NĂ« gusht do tĂ« formohet njĂ« kandidat pĂ«r lĂ«shim, dhe mĂ« 5 tetor – lĂ«shimi.

Python kalon në një cikël të ri të formimit të lëshimeve të rëndësishme

Pas lëshimit, dega do të mbështetet plotësisht për një vit e gjysmë, pas të cilit do të krijohen rregullime për të eliminimin e dobësive për tre vjet e gjysmë. Në përfundim, koha totale e mbështetjes do të jetë pesë vjet. Në fazën e parë të mbështetjes do të rregullohen gabimet, dhe përditësimet do të publikohen rreth një herë në dy muaj me përgatitjen e instaluesve për Windows dhe macOS. Në fazën e dytë, lëshimet do të formohen sipas nevojës për eliminimin e dobësive dhe do të publikohen vetëm në formën e kodit burim.

Raportohet se cikli i ri i zhvillimit do të mundësojë një kalim të parashikueshëm në fazat e testimit alfa dhe beta, si dhe do të dijë saktësisht kohën e krijimit të versionit, çka do të mundësojë sinkronizimin e zhvillimit të produkteve me deget e reja të Python. Cikli i parashikueshëm i zhvillimit gjithashtu do të thjeshtojë planifikimin e zhvillimit të Python, dhe lëshimi më i shpeshtë i degeve të reja do të përshpejtojë kalimin e mundësive të reja tek përdoruesit dhe do të reduktojë sasinë e ndryshimeve në çdo degë (lëshime të shpeshta, por më pak mundësi në çdo lëshim). Shkallëzimi dhe ndarja e fazës së testimit alfa do të mundësojë ndjekjen e dinamikës së zhvillimit dhe do të integronte më shpesh risitë, duke evituar ngarkesat para lëshimit beta, gjatë të cilave zhvilluesit janë përpjekur në momentet e fundit të përfundojnë zhvillimin e risive, në mënyrë që ato të mos shtyhen për 18 muaj deri në degën e ardhshme.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster