What is a Release Candidate?

🚀

คำนิยาม

Release Candidate (RC) คือ เวอร์ชันของโปรแกรมซอฟต์แวร์ที่เกือบเสร็จสมบูรณ์และพร้อมที่จะปล่อย หลังจากการทดสอบขั้นสุดท้าย

🔍

วัตถุประสงค์

ขั้นตอน RC คือ ขั้นตอนสุดท้ายก่อนที่ซอฟต์แวร์จะถูกปล่อยให้สาธารณะ ทำหน้าที่เป็นการตรวจสอบคุณภาพขั้นสุดท้าย

🛠️

การทดสอบ

ในระหว่างขั้นตอน RC การทดสอบที่เข้มงวดจะถูกทำเพื่อตรวจหาปัญหาที่อาจส่งผลกระทบต่อประสิทธิภาพหรือความเสถียรของซอฟต์แวร์

📦

การตั้งชื่อ

Release Candidates มักจะมีการระบุคำว่า 'RC' ตามด้วยหมายเลขเวอร์ชัน เช่น '3.0-RC1'

👨‍💻

ขั้นตอนการพัฒนา

🅰️ Alpha: เวอร์ชันแรกที่เสร็จสมบูรณ์หรือเกือบสมบูรณ์ของโปรแกรมซอฟต์แวร์ ซึ่งมักใช้ในการทดสอบภายใน 🅱️ Beta: เวอร์ชันที่เสถียรกว่า alpha ปล่อยให้กับกลุ่มผู้ใช้กว้างขึ้นเพื่อทดสอบและรับข้อเสนอแนะ 🆗 RC: ขั้นตอน release candidate ซึ่งเป็นขั้นตอนสุดท้ายก่อนที่ซอฟต์แวร์จะถูกปล่อยอย่างเป็นทางการ 🎯 RTM: ย่อมาจาก 'Release to Manufacturing' หรือ 'Release to Marketing' หมายถึงซอฟต์แวร์พร้อมสำหรับการกระจาย