TGViewer
| Rad Dev (JS) 🖤 | | Rad Dev (JS) 🖤 | @rads_notes · 2.69K subscribers
Post #1254 1.71K
| Rad Dev (JS) 🖤 |
در رابطه با این Poll باید بگم یه چیزی وجود داره یه اسم Best Practice Trap. یعنی تله بست‌پرکتیس‌ها.
اکثرا وقتی یه best practice می‌بینیم به عنوان یه فکت مطلق برداشت می‌کنیم که همیشه درسته، همه ‌جا باید ازش استفاده کرد و …

تو کد بالا دولوپر کم‌تجربه کد 2 رو انتخاب می‌کنه. چون احتمالا با یه اصلی به اسم DRY آشنایی داره و می‌گه نباید کد رو تکرار کرد.
نمی‌دونه تو کد دوم باید کلی if نوشت که خودش باعث کثیفی کد می‌شه. نمی‌دونه تو ماه های آینده نیاز های یوزر و ادمین از هم‌دیگه جدا می‌شن و اون‌موقع هم قراره کلی if دیگه به فانکشن اضافه ‌بشه و در نتیجه فانکشن تبدیل می‌شه به یه هیولا که نمی‌شه حتی بهش دست زد دیگه.
گاهی اوقات کمی تکرار بهتر از abstraction زودهنگام هست.

در نتیجه سعی کنید تو تله Best Practice نیفتید. بست‌پرکتیس‌ها فکت مطلق نیستن.
اکثر بست‌پرکتیس‌ها عمدتا واسه یه context خاص تعریف می‌شن.

@Mern_stack_01
  • ❤ 62
  • 👍 20
  • 👎 6
  • 🤯 6
  • ⚡ 2
  • 😁 2
  • 🔥 1
More from @rads_notes
  1. Oct 11, 2026علا‌وه بر حس خوبی که می‌شه از خوندن تجربه های افراد باتجربه، سن‌بالا و دنیادیده گرفت، می‌ش…
  2. Oct 11, 2026تو تایتل هر دوره آموزشی / وبینار جمله “با هوش‌مصنوعی و بدون نیاز به دانش فنی برنامه‌‌نویسی…
  3. Oct 9, 2026یکی از عزیزان یه لایبرری کامپوننت فارسی برای ساخت رابط‌های کاربری با 𝗥𝗲𝗮𝗰𝘁 و 𝗡𝗲𝘅𝘁…
  4. Oct 8, 2026امروز تو یکی از گروه‌ها دیدم سه‌ نفر برنامه‌نویس مبتدی داشتن راجع به Ai صحبت می‌کردن و مشخ…
  5. Oct 8, 2026- هوش‌مصنوعی سریع‌تر کد می‌نویسه. + باکیفیت‌تر چی؟ پ‌ن: در رابطه با این موضوع می‌شه چندین…
  6. Oct 8, 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 →