TGViewer
سماموس: نوشته‌های یوسف مهرداد بی‌بالان سماموس: نوشته‌های یوسف مهرداد بی‌بالان @bibalan_com · 298 subscribers
Post #216 237
برگردیم به طراحی!

پیش‌گفتار
:
مانند هر انسان دیگری، از دیرباز یک سری پرسش‌ در ذهن‌ام نقش بسته است، و از آنجا که پاسخ‌های یافته‌شده قانع‌ام نکرده، هر از گاهی دوباره فرصتی پیدا می‌کنند و خودشان را به سر صف می‌رسانند و فرصتی پیدا می‌کنند تا بخشی از ظرفیت مغزم را به خود اختصاص دهند. من هم به مانند بسیاری از انسان‌ها هم از سر علاقه و هم از سر ناچاری برای رضایت آنها، کمی دنبال منابع جدید می‌گردم و آنها را مطالعه می‌کنم و هم از دوستان باتجربه‌ام کمک می‌گیرم شاید به نقطه‌ی قابل قبولی برسم.

https://tinyurl.com/ny5b8477

پرسش‌ها:
دیروز از چند تن از دوستانم که در جمعی حاضر بودند خواهش کردم که به سه پرسش زیر فکر کنند و به آن پاسخ بدهند.

پرسش اول: اگر پیاده‌سازی یک ویژگی جدیدِ سیستم به شما سپرده شود، چگونه و طی چه گام‌هایی آن را به کد تبدیل می‌کنید؟ (تاکید روی بخش طراحی است)

پرسش دوم: اگر قرار باشد راهنمای یک برنامه‌نویس باشید تا ویژگی جدید را پیاده‌سازی کند، مراحل انجام این کار را در قالب چه گام‌هایی به او خواهید آموخت؟ (تاکید روی آموزش طراحی حین کار است)

پرسش سوم: اگر قرار باشد پیاده‌سازی یک ویژگی جدید را در یک کلاس آموزشی به شاگردان آموزش دهید، آموزش شما شامل چه بخش‌هایی خواهد بود؟ (تاکید روی آموزش عمومی طراحی است)

گزیده:
اعمال یک تغییر در کد ممکن است منجر به ایجاد زنجیره‌ای از تغییرات در نرم‌افزار شود که دلیل آن، وجود وابستگی (coupling) بین اجزای نرم‌افزاری است. در نتیجه هزینه‌ی این تغییر برابر است با جمع هزینه‌ی کل این تغییرات. از سوی دیگر، کاهش یا حذف وابستگی بین این اجزای وابسته (decoupling) نیز نیازمند صرف هزینه‌ است.
از این رو به عنوان برنامه‌نویس همواره ناچارید بین هزینه‌ی تجمیعی زنجیره‌ی تغییرات ناشی از وابستگی (coupling) و هزینه‌ی لازم برای جداسازی آنها (decoupling)، یکی را انتخاب کنید (trade-off).
کنت بک

https://www.bibalan.com/?p=3648
https://t.me/bibalan_com
More from @bibalan_com
  1. Sep 30, 2026هزینه‌ی RAG رو کی پرداخت می‌کنید؟ هر دستیار هوش مصنوعی که از بر اسناد و مدارک به پرسش‌های…
  2. Sep 9, 2026روح من، جا مانده در باران! https://t.me/bibalan_com
  3. Sep 5, 2026کی دست‌‌یار کیه؟ به ابزارهایی مانند Claude Code, Cursor, GitHub Copilot می‌گویم دستیار. ول…
  4. Aug 8, 2026وقتی هوش مصنوعی، حافظه‌ی شما را می‌دزدد بگذارید یک آزمایش کوتاه انجام بدیم! آیا می‌تونید ی…
  5. Jul 25, 2026فرایند تک‌ نفره (Process of One) در سال ۱۹۹۵، واتس هامفری (Watts Humphrey)-معروف به پدر کی…
  6. Jul 19, 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 →