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










