Python語言開發者 去 準備發布。 該語言的新的重要版本現在將每年發布一次,而不是像以前那樣每年半發布一次。 因此,Python 3.9 預計將於 2020 年 17 月發布。 一個重要版本的總開發時間將是 XNUMX 個月。
新分支的工作將在下一個分支發布前五個月開始,即過渡到 beta 測試階段。 新分支將在 alpha 版本中發布七個月,添加新功能並修復錯誤。 此後,Beta版本將進行為期三個月的測試,在此期間將禁止添加新功能,並將全部精力集中在修復錯誤上。 發布前的最後兩個月,該分支將處於發布候選階段,此時將進行最終穩定。
例如,分支3.9的開發於4年2019月14日開始。 第一個 alpha 版本於 2019 年 18 月 2020 日發布,第一個 beta 版本預計於 5 年 XNUMX 月 XNUMX 日發布。 候選版本將於 XNUMX 月形成,並於 XNUMX 月 XNUMX 日發布。
發布後,該分支將獲得一年半的全面支持,隨後三年半將持續提供修補程式和漏洞修復。這使得總支援時間達到五年。在第一階段的支援期間,我們將修復漏洞,並大約每兩個月發布一次更新,同時為初始階段準備安裝程式。 Windows и macOS在第二階段,將根據需要產生版本以解決漏洞,並且只會以原始程式碼形式發布。
值得注意的是,新的開發週期將確保可預測地過渡到 alpha 和 beta 測試階段,並準確了解發佈時間,這將使他們的產品開發與 Python 新分支同步成為可能。 可預測的開發週期也將使規劃Python開發變得更加容易,並且更頻繁地發布新分支將加快向用戶交付新功能的速度,並減少每個分支的更改量(發布更頻繁,但每次發布的新功能更少) 。 將 alpha 測試階段進行延伸和碎片化,將能夠更順利地追蹤開發動態和整合創新,避免 beta 發布前的倉促,開發者在最後一刻試圖完成創新的開發,以免被延誤18個月,直到下一個分支。
來源: opennet.ru
