Python memasuki kitaran keluaran utama baharu

Pembangun bahasa Python memutuskan Pergi ke skim baru menyediakan keluaran. Keluaran penting baharu bahasa itu kini akan dikeluarkan sekali setahun, bukannya sekali setiap setengah tahun, seperti yang berlaku sebelum ini. Oleh itu, keluaran Python 3.9 boleh dijangka pada Oktober 2020. Jumlah masa pembangunan untuk keluaran penting ialah 17 bulan.

Kerja pada cawangan baharu akan bermula lima bulan sebelum keluaran cawangan seterusnya, semasa peralihannya ke peringkat ujian beta. Cawangan baharu kemudiannya akan berada dalam keluaran alfa selama tujuh bulan, menambah ciri baharu dan membetulkan pepijat. Selepas ini, versi beta akan diuji selama tiga bulan, di mana penambahan ciri baharu akan dilarang dan semua perhatian akan diberikan untuk membetulkan pepijat. Dua bulan terakhir sebelum pelepasan cawangan akan berada di peringkat calon pelepasan, di mana penstabilan akhir akan dijalankan.

Sebagai contoh, pembangunan cawangan 3.9 bermula pada 4 Jun 2019. Keluaran alfa pertama telah diterbitkan pada 14 Oktober 2019 dan keluaran beta pertama dijangka pada 18 Mei 2020. Calon pelepasan akan dibentuk pada bulan Ogos, dan pelepasan akan dibuat pada 5 Oktober.

Python memasuki kitaran keluaran utama baharu

Selepas keluaran, cawangan itu akan disokong sepenuhnya selama satu setengah tahun, selepas itu selama tiga setengah tahun lagi, pembetulan akan dijana untuk menghapuskan kelemahan. Akibatnya, jumlah masa sokongan ialah lima tahun. Pada peringkat pertama sokongan, ralat akan diperbaiki, dan kemas kini akan dikeluarkan kira-kira setiap dua bulan dengan penyediaan pemasang untuk Windows dan macOS. Pada peringkat kedua, keluaran akan dijana mengikut keperluan untuk menghapuskan kelemahan dan akan disiarkan hanya dalam bentuk teks sumber.

Adalah diperhatikan bahawa kitaran pembangunan baharu akan memastikan peralihan yang boleh diramal ke peringkat ujian alfa dan beta, serta mengetahui dengan tepat masa keluaran, yang akan memungkinkan untuk menyegerakkan pembangunan produk mereka dengan cawangan baharu Python. Kitaran pembangunan yang boleh diramal juga akan memudahkan untuk merancang pembangunan Python, dan mengeluarkan cawangan baharu dengan lebih kerap akan mempercepatkan penghantaran ciri baharu kepada pengguna dan mengurangkan jumlah perubahan bagi setiap cawangan (keluaran lebih kerap, tetapi lebih sedikit ciri baharu setiap keluaran) . Meregangkan dan membahagikan fasa ujian alfa akan memungkinkan untuk menjejaki dinamik pembangunan dan menyepadukan inovasi dengan lebih lancar, mengelakkan tergesa-gesa sebelum keluaran beta, di mana pembangun cuba menyelesaikan pembangunan inovasi pada saat terakhir supaya mereka tidak akan ditangguhkan selama 18 bulan sehingga cawangan seterusnya.

Sumber: opennet.ru

Tambah komen