Discoverفالسی‌گفت | Falsy GoftThe Pragmatic Programmer: انعطاف یا شکستن - (قسمت 7)
The Pragmatic Programmer: انعطاف یا شکستن - (قسمت 7)

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

Update: 2025-09-141
Share

Description

توی این قسمت از پادکست رفتیم سراغ فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break.

این قسمت درباره‌ی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) به‌راحتی می‌شکنه، و چطور می‌تونیم انعطاف بیشتری بهش بدیم.

توی این اپیزود از این چیزها گفتیم:

  • چرا زنجیره‌های طولانی متدها (train wrecks) خطرناکن؟
  • قانون دیمیتر (Law of Demeter) یعنی چی و چه کمکی می‌کنه؟
  • چرا داده‌های global حتی singletonها می‌تونن دردسر درست کنن؟
  • اینکه ارث‌بری (inheritance) چطوری coupling رو بیشتر می‌کنه.
  • و در آخر، اینکه چرا همیشه اصل ماجرا تغییره.

اگر توسعه‌دهنده‌ای و می‌خوای کدت محکم‌تر، منعطف‌تر و آینده‌دارتر باشه، این قسمت مخصوص توئه.

Comments 
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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