বৈশিষ্ট্য লঞ্চ পতাকা ওভারভিউ

AOSP-তে কোড যোগ করার সময়, পরীক্ষিত কোড থেকে অপরীক্ষিত কোডকে আলাদা করতে ফিচার লঞ্চ ফ্ল্যাগ ব্যবহার করুন। আপনার কোড এক্সিকিউট ও পরীক্ষা করার জন্য ফিচার লঞ্চ ফ্ল্যাগ সক্রিয় করুন। বিপরীতভাবে, অপরীক্ষিত কোড যাতে এক্সিকিউট না হয়, তা নিশ্চিত করতে ফিচার লঞ্চ ফ্ল্যাগ নিষ্ক্রিয় করুন।

ফিচার লঞ্চ ফ্ল্যাগগুলো প্রধানত এই দুটি উপায়ে ব্যবহৃত হয়:

  • আপনি যদি AOSP-তে অবদান রাখেন, তাহলে আপনার পরিবর্তনের পর্যালোচক আপনাকে একটি ফিচার লঞ্চ ফ্ল্যাগ প্রয়োগ করতে বলতে পারেন, যাতে ফিচারটি সঠিকভাবে পরীক্ষা করা যায়। ব্রাঞ্চ সম্পর্কে আরও তথ্যের জন্য, রিলিজ লাইফসাইকেল দেখুন।
  • অ্যান্ড্রয়েডের সর্বশেষ রিলিজ ব্রাঞ্চ ( android17-release ) যেন সকলের জন্য স্থিতিশীল থাকে, তা নিশ্চিত করতে গুগল ফিচার লঞ্চ ফ্ল্যাগ ব্যবহার করে। যদি আপনার কোম্পানি AOSP-এর একটি মিরর রাখে এবং সেই মিরর থেকে কাজ করে, তবে আপনার ডেভেলপমেন্ট টিমের জন্য AOSP কোডের মিররটিকে স্থিতিশীল রাখতে ফিচার লঞ্চ ফ্ল্যাগিং ব্যবহার করুন।

ফিচার লঞ্চ ফ্ল্যাগিং বাস্তবায়নের উচ্চ-স্তরের ধাপগুলো হলো:

  1. কোনো নির্দিষ্ট কোড পরিবর্তনের জন্য, আপনার একটি ফ্ল্যাগের প্রয়োজন আছে কিনা তা নির্ধারণ করুন এবং যদি প্রয়োজন হয়, তবে ফ্ল্যাগটির ধরণ নির্ধারণ করুন।
  2. পতাকাটি ঘোষণা করুন।
  3. আপনার কোডের পরিবর্তনটি ফ্ল্যাগের মধ্যে রাখুন।
  4. ফ্ল্যাগটির মান নির্ধারণ করুন।
  5. আপনার কোড তৈরি ও পরীক্ষা করুন।
  6. রানটাইমে ফ্ল্যাগের মান পরিবর্তন করুন।
  7. ফিচার রিলিজ ফ্ল্যাগ ব্যবহার করে এমন টেস্ট কোড

এই বিভাগের পৃষ্ঠাগুলিতে এই প্রতিটি ধাপ কীভাবে সম্পাদন করতে হয় তা শেখানো হয়েছে।