پادگرد
کاور The Pragmatic Programmer: انعطاف یا شکستن - (قسمت 7)
فالسی گفت

The Pragmatic Programmer: انعطاف یا شکستن - (قسمت 7)

۲۳ شهریور ۱۴۰۴ · 19 دقیقه

شنیدن و نگه‌داشتن این اپیزود

پخش را شروع کن؛ هنگام رفتن به صفحه‌های دیگر هم ادامه پیدا می‌کند.

برای خواندن و مرور دوباره

گفت‌وگو را به متن همراهت تبدیل کن

متن کامل و خوانای این اپیزود در Word و PDF، همراه با نقشهٔ تصویری موضوعات.

دریافت متن کامل اپیزود

کتابخانه و بازخورد

برای شناخت بهتر پیش از شنیدن

این اپیزود هنوز بررسی عمیق نشده است

در اپیزودهای بررسی‌شده، پادگرد خلاصه، محورهای گفتگو، فصل‌های قابل پخش و پرسش‌های مهم را از متن اپیزود استخراج می‌کند.

تحلیل این اپیزود

تکمیل این اپیزود

اگر مهمان یا اسپانسری جا افتاده، از فهرست موجود انتخاب کن یا نام تازه‌ای پیشنهاد بده. پیشنهادها بعد از بررسی مدیر عمومی می‌شوند.

متن منتشرشده توسط پادکستر

توضیحات اپیزود

توی این قسمت از پادکست رفتیم سراغ فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break . این قسمت درباره‌ی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) به‌راحتی می‌شکنه، و چطور می‌تونیم انعطاف بیشتری بهش بدیم. توی این اپیزود از این چیزها گفتیم: چرا زنجیره‌های طولانی متدها (train wrecks) خطرناکن؟ قانون دیمیتر (Law of Demeter) یعنی چی و چه کمکی می‌کنه؟ چرا داده‌های global حتی singletonها می‌تونن دردسر درست کنن؟ اینکه ارث‌بری (inheritance) چطوری coupling رو بیشتر می‌کنه. و در آخر، اینکه چرا همیشه اصل ماجرا تغییر ه. اگر توسعه‌دهنده‌ای و می‌خوای کدت محکم‌تر، منعطف‌تر و آینده‌دارتر باشه، این قسمت مخصوص توئه.

نظرها

هنوز نظری نوشته نشده.