TGViewer
LearnByLearn📖 LearnByLearn📖 @learnbylearn · 564 subscribers
Post #103 1.12K
داشتم کتاب Mastering Go رو میخوندم به یه جمله قشنگ و برخوردم که میگه:

Just because we can use channels, it does not mean that we should. If a simpler solution exists that allows goroutines to get executed and save the generated information, we should also consider that. The purpose of every developer should be to create a simple design, not to use all the features of a programming language.

میگه وقتی ما از چنل ها توی گولنگ استفاده میکنیم، بایدی در کار نیست که توعه دولوپر الزاما چون چنل یه فیچره حتما حتما ازش استفاده کنی بلکه اگه میدونی یه راه حل ساده تر وجود داره برو از اون استفاده کن
موظف نیستید از تمام امکانات اون زبون برنامه نویسی استفاده کنید و بگید yes من چقده خفنم بلکه خیلی جاها ممکنه کدتو با این کارا پیچیده تر کنی
حالا صرفا توی این مثال گولنگ و چنل ها بود منظور من کلی بود یعنی توی هر زبانی که داری باهاش کد میزنی
هدف توسعه دهنده باید یک طراحی ساده باشه نه صرفا استفاده از تمامی امکاناتی که توی زبون وجود داره

ادیت: لینک دانلود کتاب توی کامنت ها

@LearnByLearn
#tips
#tricks
  • 👍 7
More from @learnbylearn
  1. Aug 26, 2026رادیوجادی ۲۴۸ - حمام طلا https://youtu.be/L2haZBywgVI در این شماره هر دو حزب آمریکا علیه د…
  2. Aug 17, 2026#ببین_و_نترس وقتی سرور لینوکسی کند می‌شود، از کجا شروع کنیم؟ ❌ حدس نزن. ✅ لایه‌ها را چک کن…
  3. Aug 4, 2026تقریبا دو سال پیش یه چیزی رو شروع کردم ولی فکر کردم هنوز خامه (: حالا می خوام ادامه اش بدم…
  4. Aug 1, 2026رزومه‌هاتون رو برای من ارسال کنید با تشکر @omidkhosrojerdi omidkh68@gmail.com #استخدام
  5. Jul 27, 2026هوش مصنوعی گند زده به همه چیز پیدا کردن مقاله فنی خوب از حفاری در معدن داره سخت‌تر میشه قب…
  6. Jul 24, 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 →