TGViewer
مسعود بیگی مسعود بیگی @tondtech · 2.88K subscribers
Post #4435 1.03K

Forwarded from tech-afternoon (Amin Mesbahi)

⚡️ 🚩 داستان Feature Flag؛ از یک if ساده تا چیزی که کسی جرئت حذفش رو نداره!

درحالی‌که یه عده بحث می‌کنن درد عاشقی بدتره یا درد بی‌پولی، هم‌زمان عده‌ای از لابه‌لای صف دستشویی بهشون پوزخند می‌زنن!

اما گروه چهارمی هم هستن که یه قابلیت جدید برای نرم‌افزارشون نوشتن، ولی نمی‌دونن چجوری فعال یا غیرفعال‌شدنش رو بدون Release جدید کنترل کنن.

بله، این‌ها همون‌هایی هستن که یا هنوز نمی‌دونن Feature Flag چیه، یا پیاده‌سازی درستش رو بلد نیستن و در شرایط بحرانی آرزو می‌کنن کاش توی صف قضای حاجت بودن، ولی درگیر اون پروژه نبودن!

البته از این گروه بدبخت‌تر هم داریم: کسانی که یه کدبیس با ده‌ها یا صدها Feature Flag رهاشده بهشون ارث رسیده و حالا هیچ‌کس جرئت نمی‌کنه چیزی رو حذف کنه!

توی این مطلب درباره این‌ها نوشتم:

- انواع Feature Flag و تفاوت Flagهای موقت و دائمی

- بدهی فنی، ترکیب‌های غیرقابل‌تست و Flagهایی که هیچ‌وقت حذف نمی‌شن

- پلتفرم‌هایی مثل LaunchDarkly، Unleash، Flagsmith و OpenFeature

- اصول Governance، نام‌گذاری، مالکیت و معیارهای سنجش بدهی

- در مورد Consistency، Performance و امنیت Feature Flag در سیستم‌های توزیع‌شده

می‌شه گفت Feature Flag بدهی فنی نیست؛ اما Feature Flag بدون مالک، تاریخ انقضا و برنامه حذف، بدهی فنی زمان‌بندی‌شده است.


🔗 لینک کامل مطلب


اگر شما هم Feature Flagی دیدید که هیچ‌کس نمی‌دونه چرا هنوز وجود داره، تجربه‌تون رو بنویسید؛ احتمالاً تنها نیستید!
  • ❤ 7
More from @tondtech
  1. Oct 5, 2026📢 جذب برنامه‌نویس Backend .NET | Mid-Level ما برای تکمیل تیم فنی خود به دنبال یک برنامه‌ن…
  2. Oct 4, 2026بین بی حوصلگی های این روزها، https://chida.shop/ برای خودش داره رشد میکنه، دیزاینش تقریبا…
  3. Oct 4, 2026🚀 استخدام Backend Developer (Django) برای پیوستن به یک تیم فنی و با Ownership بالا به دنب…
  4. Oct 4, 2026قسمت اول از طراحی سیستم ورک فلو انجین - چیزی شبیه به n8n توی این جلسه سعی میکنیم، یه ورک ف…
  5. Oct 3, 2026[Intro] [Instrumental: short lyrical violin opening, warm orchestral strings; tombak, tamb…
  6. Oct 3, 2026بله، حداقل آسترا تونست تا حد خوبی جلو بره و مرزهای تصورم از توانایی های نزدیک کردن محاسبات…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →