ภาพรวมของแฟล็กการเปิดตัวฟีเจอร์
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เมื่อเพิ่มโค้ดลงใน AOSP ให้ใช้Flag การเปิดตัวฟีเจอร์เพื่อแยกโค้ดที่ยังไม่ได้ทดสอบออกจากโค้ดที่ทดสอบแล้ว เปิดใช้ Flag การเปิดตัวฟีเจอร์เพื่อเรียกใช้และทดสอบโค้ด
ในทางกลับกัน ให้ปิดใช้ Flag การเปิดตัวฟีเจอร์เพื่อให้แน่ใจว่าโค้ดที่ยังไม่ได้ทดสอบจะไม่ทำงาน
Flag การเปิดตัวฟีเจอร์มีการใช้งานหลักๆ 2 วิธีดังนี้
- หากคุณมีส่วนร่วมใน AOSP ผู้ตรวจสอบการเปลี่ยนแปลงอาจขอให้คุณใช้ Flag การเปิดตัวฟีเจอร์เพื่อให้ฟีเจอร์ได้รับการทดสอบอย่างถูกต้อง ดูข้อมูลเพิ่มเติมเกี่ยวกับสาขาได้ที่วงจรการเผยแพร่
- Google ใช้ Flag การเปิดตัวฟีเจอร์เพื่อให้มั่นใจว่าสาขาการพัฒนาภายนอก (หลัก) และสาขารุ่นจะเสถียรสำหรับทุกคน หากบริษัทของคุณเก็บมิเรอร์ของ AOSP ไว้และทํางานจากมิเรอร์นั้น ให้ใช้การแจ้งว่าฟีเจอร์พร้อมใช้งานเพื่อรักษามิเรอร์โค้ด AOSP ให้เสถียรสําหรับทีมพัฒนา
ขั้นตอนระดับสูงในการใช้การแจ้งว่าฟีเจอร์เปิดตัวมีดังนี้
- สําหรับการเปลี่ยนแปลงโค้ดหนึ่งๆ ให้พิจารณาว่าจําเป็นต้องใช้การแจ้งว่าไม่เหมาะสมหรือไม่ และหากจําเป็น ให้พิจารณาประเภทการแจ้งว่าไม่เหมาะสม
- ประกาศ Flag
- ใส่การเปลี่ยนแปลงโค้ดไว้ใน Flag
- ตั้งค่าของ Flag
- สร้างและทดสอบโค้ด
- เปลี่ยนค่า Flag ที่รันไทม์
- ทดสอบโค้ดที่ใช้ Flag ของรุ่นฟีเจอร์
หน้าต่างๆ ในส่วนนี้จะอธิบายวิธีดำเนินการแต่ละขั้นตอน
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-12-05 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-12-05 UTC"],[],[]]