عثمان رحیمی
عثمان رحیمی
خواندن ۱ دقیقه·۴ سال پیش

Feature Toggle چیست ؟


Feature Toggle که تحت عنوان Feature Flags هم شناخته می شود، راهی آسان برای فعال و غیر فعال کردن قابلیت هایی از نرم افزار می باشد، بدون اینکه نیاز باشد نرم افزار متوقف شود و یا نسخه جدیدی منتشر شود.




چند مثال :

  • غیرفعال کردن لاگین با گوگل برای کاربرانی که از مروگرهایی بجز کروم استفاده میکنند.
  • فعال سازی قابلیت های جدید در نسخه بتا در یک زمان خاص
  • قابلیت هایی از سیستم را برای درصد خاصی از کاربران فعال کرد.

به صورت خلاصه، Toggle Feature یک دستور IF است که اگر شرط برقرار باشد، آن را اجرا میکند در غیر اینصورت از بخش مورد نظر صرف نظر میکند.

فعال یا غیرفعال بودن قابلیت ها رو میتوان از دیتابیس، یم فایل متنی و یا هر منبع دیگری خواند. اما اگر از ASP.NET CORE استفاده میکند، میتوانید از کتابخانه ای که توسط تیم آژور مایکروسافت پیاده سازی شده است استفاده نمایید،برای شروع یادگیری در مورد نحوه استفاده از این کتابخانه در پروژه های مبتنی بر NET CORE . می توانید به مقاله زیر رجوع کنید.

آشنایی و پیاده سازی Feature Toggle در ASP.NET CORE

feature toggle
برنامه نویس و مشتاق یادگیری
شاید از این پست‌ها خوشتان بیاید