סקירה כללית על דגלים להשקת תכונות

כשמוסיפים קוד ל-AOSP, צריך להשתמש בדגלים להשקת תכונות כדי לבודד קוד שלא נבדק מקוד שנבדק. הפעלת דגלים להשקת תכונות כדי להריץ ולבדוק את הקוד. לעומת זאת, אפשר להשבית את הדגלים של השקת התכונות כדי לוודא שלא יבוצע קוד שלא נבדק.

סימוני השקה של תכונות משמשים בעיקר בשתי הדרכים הבאות:

  • אם אתם תורמים ל-AOSP, יכול להיות שבודק השינוי יבקש מכם להטמיע דגל להשקת תכונה כדי לבדוק את התכונה כראוי. למידע נוסף על ההסתעפויות, ראו מחזור החיים של גרסאות.
  • Google משתמשת בדגלים להשקת תכונות כדי לוודא שההסתעפות החיצונית של הפיתוח (הראשית) וההסתעפות של הגרסה היציבה יציבים לכולם. אם החברה שלכם שומרת רפליקת AOSP ועובדת ממנה, תוכלו להשתמש בתיוג של השקות תכונות כדי לשמור על יציבות הרפליקות של קוד AOSP עבור צוות הפיתוח.

השלבים העיקריים להטמעת דיווח על השקת תכונות:

  1. בשינוי קוד נתון, קובעים אם צריך להוסיף דגל, ואם כן, קובעים את סוג הדגל.
  2. מגדירים את הדגל.
  3. עוטפים את שינוי הקוד בדגל.
  4. מגדירים את ערך הדגל.
  5. פיתוח ובדיקה של הקוד.
  6. שינוי ערכי הדגלים בזמן הריצה.
  7. בדיקת קוד שמשתמש בדגלים להפצת תכונות

בדפים שבקטע הזה מוסבר איך לבצע כל אחד מהשלבים האלה.