Python เข้าสู่รอบการเปิดตัวหลักใหม่

นักพัฒนาภาษาไพธอน ตัดสินใจแล้ว ไปที่ โครงการใหม่ กำลังเตรียมการเผยแพร่ ขณะนี้จะมีการเผยแพร่ภาษาสำคัญใหม่ๆ ปีละครั้ง แทนที่จะออกปีละครั้งครึ่งเหมือนอย่างแต่ก่อน ดังนั้นจึงสามารถคาดหวังการเปิดตัว Python 3.9 ได้ในเดือนตุลาคม 2020 เวลาในการพัฒนาทั้งหมดสำหรับการเปิดตัวที่สำคัญคือ 17 เดือน

การทำงานในสาขาใหม่จะเริ่มขึ้นห้าเดือนก่อนการเปิดตัวสาขาถัดไป ในระหว่างการเปลี่ยนไปสู่ขั้นตอนการทดสอบเบต้า สาขาใหม่จะอยู่ในช่วงอัลฟ่าเป็นเวลาเจ็ดเดือน โดยเพิ่มคุณสมบัติใหม่และแก้ไขข้อบกพร่อง หลังจากนี้ เวอร์ชันเบต้าจะได้รับการทดสอบเป็นเวลาสามเดือน ในระหว่างนี้จะถูกห้ามไม่ให้เพิ่มคุณสมบัติใหม่ๆ และเราจะให้ความสนใจอย่างเต็มที่ในการแก้ไขข้อบกพร่อง สองเดือนที่ผ่านมาก่อนการเปิดตัว สาขาจะอยู่ในขั้นตอนการเปิดตัวของผู้สมัคร ซึ่งจะดำเนินการรักษาเสถียรภาพขั้นสุดท้าย

เช่น การพัฒนาสาขา 3.9 เริ่มเมื่อวันที่ 4 มิถุนายน 2019 รุ่นอัลฟ่าครั้งแรกเผยแพร่เมื่อวันที่ 14 ตุลาคม 2019 และคาดว่าจะเปิดตัวเบต้าครั้งแรกในวันที่ 18 พฤษภาคม 2020 ผู้สมัครที่เผยแพร่จะมีขึ้นในเดือนสิงหาคม และจะมีการเผยแพร่ในวันที่ 5 ตุลาคม

Python เข้าสู่รอบการเปิดตัวหลักใหม่

หลังจากการเปิดตัว สาขาจะได้รับการสนับสนุนอย่างเต็มที่เป็นเวลาหนึ่งปีครึ่ง หลังจากนั้นอีกสามปีครึ่ง จะมีการสร้างการแก้ไขเพื่อกำจัดช่องโหว่ เป็นผลให้ระยะเวลาการสนับสนุนทั้งหมดคือห้าปี ในขั้นตอนแรกของการสนับสนุน ข้อผิดพลาดจะได้รับการแก้ไข และการอัปเดตจะออกประมาณทุกสองเดือนโดยประมาณพร้อมกับการเตรียมตัวติดตั้งสำหรับ Windows และ macOS ในขั้นตอนที่สอง จะมีการสร้างการเผยแพร่ตามความจำเป็นเพื่อกำจัดช่องโหว่ และจะโพสต์ในรูปแบบข้อความต้นฉบับเท่านั้น

สังเกตว่าวงจรการพัฒนาใหม่จะช่วยให้มั่นใจได้ถึงการเปลี่ยนแปลงที่คาดการณ์ได้ไปยังขั้นตอนการทดสอบอัลฟ่าและเบต้า เช่นเดียวกับการทราบเวลาการเปิดตัวอย่างแม่นยำ ซึ่งจะทำให้สามารถประสานการพัฒนาผลิตภัณฑ์ของตนกับสาขาใหม่ของ Python ได้ วงจรการพัฒนาที่คาดการณ์ได้จะช่วยให้วางแผนการพัฒนา Python ได้ง่ายขึ้น และการเปิดตัวสาขาใหม่บ่อยขึ้นจะช่วยเร่งการส่งมอบคุณสมบัติใหม่ให้กับผู้ใช้ และลดจำนวนการเปลี่ยนแปลงต่อสาขา (เผยแพร่บ่อยขึ้น แต่คุณสมบัติใหม่น้อยลงต่อการเปิดตัว) . การขยายและการแยกส่วนขั้นตอนการทดสอบอัลฟ่าจะทำให้สามารถติดตามไดนามิกของการพัฒนาและบูรณาการนวัตกรรมได้อย่างราบรื่นมากขึ้น หลีกเลี่ยงการเร่งรีบก่อนการเปิดตัวเบต้า ในระหว่างที่นักพัฒนาพยายามที่จะดำเนินการพัฒนานวัตกรรมให้เสร็จสิ้นในวินาทีสุดท้ายเพื่อไม่ให้เกิดความล่าช้า เป็นเวลา 18 เดือนจนกว่าจะถึงสาขาถัดไป

ที่มา: opennet.ru

เพิ่มความคิดเห็น