ما معنى feature flag؟
المعنى في مجال تطوير البرمجيات مع أمثلة
feature flag: مفتاح تفعيل الميزة، علامة تحكم بالميزة
إعداد يشغل ميزة أو يوقفها دون نشر شيفرة جديدة، ما يسمح بعرضها لبعض المستخدمين أو اختبارها في الإنتاج أو تعطيلها سريعاً.
طريقة الاستخدام
يسمى أيضاً feature toggle. تنشر الشيفرة خلف مفتاح، ثم يشغّل المفتاح أو يقلب. وتتحول المفاتيح القديمة التي لا يحذفها أحد إلى دين تقني. من الأدوات الشائعة LaunchDarkly وUnleash.
أمثلة
The new checkout is already in production behind a feature flag; we'll turn it on for staff first.
أصبحت عملية الدفع الجديدة في الإنتاج خلف مفتاح ميزة؛ سنفعّله للموظفين أولاً.
الشيفرة منشورة لكن الإعداد يقصر ظهور الوظيفة الجديدة على فئة محددة.
When errors started, we just switched off the feature flag instead of doing a rollback.
عندما بدأت الأخطاء، أوقفنا مفتاح الميزة بدلاً من التراجع عن الإصدار.
إيقاف الإعداد عطّل الوظيفة المسببة للمشكلة من دون استعادة نسخة كاملة.
تراكيب شائعة
- behind a feature flag
- turn on a feature flag
- flip a flag
- feature toggle
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: إصدار البرمجيات وصيانتها
- release · إصدار
- production · بيئة الإنتاج
- build · بناء البرنامج
- ship · يصدر
- documentation · الوثائق
- CI/CD · التكامل المستمر والتسليم المستمر
- hotfix · إصلاح عاجل
- staging · بيئة التجهيز
- legacy code · شيفرة قديمة مستمرة الاستخدام
- deprecate · يعلن تقادمه ويوصي بتركه
- release notes · ملاحظات الإصدار
- patch · تصحيح برمجي
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
