Python語言開發者
新分支的工作將在下一個分支發布前五個月開始,即過渡到 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