# รุ่น
# กลยุทธ์การกำหนดเวอร์ชัน
ความมั่นคงช่วยให้มั่นใจได้ว่าบริการขนาดเล็ก APIs เครื่องมือและการปฏิบัติที่เรียนรู้จะไม่ล้าสมัยโดยไม่คาดคิด
เอกสารนี้มีแนวทางปฏิบัติที่ตามมาเพื่อให้คุณมีอนุกรมวิธานสมดุลกับความมั่นคงเพื่อให้มั่นใจว่าการเปลี่ยนแปลงในอนาคตจะถูกนำมาใช้เสมอในวิธีที่คาดเดาได้
DDB ดังต่อไปนี้ เวอร์ชันความหมาย 2.0.0 (opens new window) . หมายเลขเวอร์ชัน DDB มีสามส่วน: major.minor.patch หมายเลขเวอร์ชันจะเพิ่มขึ้นตามระดับการเปลี่ยนแปลงที่รวมอยู่ในรุ่น
การเปิดตัวที่สำคัญมีคุณสมบัติใหม่ที่สำคัญคาดว่าจะมีความช่วยเหลือจากนักพัฒนาที่น้อยที่สุดในระหว่างการอัปเดต เมื่ออัปเดตเป็นรุ่นสำคัญใหม่คุณอาจต้องเรียกใช้สคริปต์อัปเดตรหัส Refactor เรียกใช้การทดสอบเพิ่มเติมและเรียนรู้ API ใหม่
รุ่นรองมีคุณสมบัติใหม่ที่สำคัญ การเผยแพร่เล็กน้อยนั้นเข้ากันได้อย่างสมบูรณ์ ไม่คาดว่าจะมีความช่วยเหลือจากนักพัฒนาในระหว่างการอัปเดต แต่คุณสามารถปรับเปลี่ยนแอพและไลบรารีของคุณเพื่อเริ่มใช้ API ใหม่คุณสมบัติและความสามารถที่เพิ่มเข้ามาในรุ่นใหม่
การเผยแพร่แพตช์มีความเสี่ยงต่ำมีการแก้ไขข้อบกพร่องและคุณสมบัติใหม่ขนาดเล็ก ไม่คาดว่าจะมีความช่วยเหลือจากนักพัฒนาในระหว่างการอัปเดต
# กำหนดการวางจำหน่าย
คุณสามารถติดตามไฟล์ ความคืบหน้าของทีมปัจจุบัน (opens new window) สำหรับภาพรวมโดยละเอียดเพิ่มเติม
⚠️ การปฏิเสธความรับผิดชอบ : เราทำงานในสภาพแวดล้อมแบบไดนามิกและสิ่งต่าง ๆ อาจมีการเปลี่ยนแปลง ข้อมูลที่ให้ไว้มีวัตถุประสงค์เพื่อร่างทิศทางเฟรมเวิร์กทั่วไป มีวัตถุประสงค์เพื่อวัตถุประสงค์ในการให้ข้อมูลเท่านั้น เราอาจตัดสินใจที่จะเพิ่ม/ลบรายการใหม่ได้ตลอดเวลาขึ้นอยู่กับความสามารถของเราในการส่งมอบในขณะที่ปฏิบัติตามมาตรฐานคุณภาพของเรา การพัฒนาการเผยแพร่และเวลาของคุณสมบัติหรือฟังก์ชั่นใด ๆ ของ DDB ยังคงขึ้นอยู่กับดุลยพินิจของทีม DDB แต่เพียงผู้เดียว แผนที่ถนนไม่ได้แสดงถึงความมุ่งมั่นข้อผูกพันหรือสัญญาที่จะส่งมอบได้ตลอดเวลา
# แนวทางปฏิบัติที่คัดค้าน
บางครั้ง
เพื่อให้การเปลี่ยนแปลงเหล่านี้ง่ายที่สุดเท่าที่จะทำได้:
จำนวนการเปลี่ยนแปลงการทำลายจะลดลงและเครื่องมือการโยกย้ายที่มีให้เมื่อเป็นไปได้
นโยบายการคัดค้านที่อธิบายไว้ด้านล่างมีการปฏิบัติตามเพื่อให้คุณมีเวลาอัปเดตแอปของคุณเป็น API ล่าสุดและแนวทางปฏิบัติที่ดีที่สุด
การแจ้งเตือนจะถูกเผยแพร่ภายในแอปพลิเคชันและกลุ่ม Yammer เพื่อระบุไทม์ไลน์ที่เกี่ยวข้อง
# นโยบายการคัดค้าน
มีการประกาศคุณสมบัติที่เลิกใช้แล้วใน Changelog และเมื่อเป็นไปได้พร้อมกับคำเตือนที่รันไทม์
เมื่อมีการประกาศการคัดค้านจะมีการจัดเตรียมเส้นทางการอัปเดตที่แนะนำ
รองรับการใช้ API ที่มีเสถียรภาพในช่วงระยะเวลาการคัดค้านได้รับการสนับสนุนดังนั้นรหัสของคุณจะทำงานต่อไปในช่วงเวลานั้น