💡 تکنیک Clean Code: جایگزینی if های پیچیده با متدهای گویا
شرطهای if پیچیده، خوانایی کد را به شدت پایین میآورند. 😫
وقتی چند شرط مجزا با هم ترکیب میشوند، درک منطق در نگاه اول حتی سختتر هم میشود.
اما میتوانیم این مشکل را با یک بازآرایی (refactoring) ساده حل کنیم.
راه حل: ↙️
منطق شرط را به یک متد یا پراپرتی با اسم گویا منتقل کنید.
👍🏻حالا نام توصیفی متد، توضیح میدهد که شرط چیست.
به یاد داشته باشید: درک زبان طبیعی برای انسانها، همیشه راحتتر از درک کد است.
