Python vstopa v nov večji cikel izdaj

Razvijalci jezika Python odločila Pojdi do nova shema priprava izdaj. Nove pomembnejše izdaje jezika bodo zdaj izdane enkrat letno in ne enkrat na leto in pol, kot je bilo doslej. Tako lahko izid Pythona 3.9 pričakujemo oktobra 2020. Skupni razvojni čas za pomembno izdajo bo 17 mesecev.

Delo na novi veji se bo začelo pet mesecev pred izdajo naslednje veje, med njenim prehodom na fazo testiranja beta. Nova veja bo nato sedem mesecev v izdaji alfa, dodajala bo nove funkcije in odpravljala napake. Po tem bodo beta različice testirane tri mesece, med katerimi bo prepovedano dodajanje novih funkcij, vsa pozornost pa bo namenjena odpravljanju napak. Zadnja dva meseca pred izdajo bo podružnica v fazi kandidata za izdajo, na kateri bo izvedena končna stabilizacija.

Na primer, razvoj veje 3.9 se je začel 4. junija 2019. Prva izdaja alfa je bila objavljena 14. oktobra 2019, prva izdaja beta pa se pričakuje 18. maja 2020. Kandidat za izdajo bo oblikovan avgusta, izdaja pa bo izvedena 5. oktobra.

Python vstopa v nov večji cikel izdaj

Po izidu bo veja v celoti podprta eno leto in pol, nato pa bodo še tri leta in pol zanjo generirani popravki za odpravo ranljivosti. Posledično bo skupni čas podpore pet let. Na prvi stopnji podpore bodo napake odpravljene, posodobitve pa bodo izdane približno vsaka dva meseca s pripravo namestitvenih programov za Windows in macOS. Na drugi stopnji bodo po potrebi ustvarjene izdaje za odpravo ranljivosti in bodo objavljene samo v obliki izvornega besedila.

Opozoriti je treba, da bo novi razvojni cikel zagotovil predvidljiv prehod na fazo testiranja alfa in beta ter natančno poznavanje časa izdaje, kar bo omogočilo sinhronizacijo razvoja njihovih izdelkov z novimi vejami Pythona. Predvidljiv razvojni cikel bo prav tako olajšal načrtovanje razvoja Pythona, pogostejša izdaja novih vej pa bo pospešila dostavo novih funkcij uporabnikom in zmanjšala količino sprememb na vejo (pogosteje izdaje, a manj novih funkcij na izdajo) . Raztezanje in razdrobljenost faze alfa testiranja bo omogočila sledenje razvojni dinamiki in bolj gladko integracijo inovacij, s čimer se bo izognila hitenju pred izdajo beta, v kateri so razvijalci poskušali razvoj inovacij dokončati v zadnjem trenutku, da ne bi zamujale. za 18 mesecev do naslednje podružnice.

Vir: opennet.ru

Dodaj komentar