การเปิดตัวกลิ้งคืออะไร?

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

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

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

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

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