Ringkasan flag peluncuran fitur

Saat menambahkan kode ke AOSP, gunakan flag peluncuran fitur untuk mengisolasi kode yang belum diuji dari kode yang telah diuji. Aktifkan flag peluncuran fitur untuk menjalankan dan menguji kode Anda. Sebaliknya, nonaktifkan tanda peluncuran fitur untuk memastikan kode yang belum diuji tidak dijalankan.

Flag peluncuran fitur terutama digunakan dengan dua cara berikut:

  • Jika berkontribusi pada AOSP, Anda mungkin diminta oleh peninjau perubahan untuk menerapkan flag peluncuran fitur agar fitur tersebut diuji dengan benar. Untuk mengetahui informasi lebih lanjut tentang cabang, lihat Siklus proses rilis.
  • Google menggunakan flag peluncuran fitur untuk memastikan cabang pengembangan eksternal (utama) dan cabang rilis stabil bagi semua orang. Jika perusahaan Anda menyimpan mirror AOSP dan bekerja dari mirror tersebut, gunakan pelaporan peluncuran fitur untuk menjaga mirror kode AOSP tetap stabil bagi tim pengembangan Anda.

Langkah-langkah tingkat tinggi untuk menerapkan pelaporan peluncuran fitur adalah:

  1. Untuk perubahan kode tertentu, tentukan apakah Anda memerlukan tanda dan, jika ya, tentukan jenis tanda.
  2. Deklarasikan flag.
  3. Gabungkan perubahan kode Anda dalam flag.
  4. Tetapkan nilai flag.
  5. Build dan uji kode Anda.
  6. Mengubah nilai flag saat runtime.
  7. Menguji kode yang menggunakan flag rilis fitur

Halaman di bagian ini mengajarkan cara melakukan setiap langkah ini.