آموزش برنامه نویسی | init_code: post #4999 — TG.ME

Clean Code؛
وقتی که کد رو فقط برای کامپیوتر نمی‌نویسی! 💻

ببین رفیق، کامپیوتر خیلی صبوره؛ هر چی بهش بگی اجرا می‌کنه، حتی اگه کدت مثل آشفتگیِ ذهنیِ یه برنامه‌نویسِ شب‌زنده‌دار باشه! اما مشکل کجاست؟ مشکل وقتیه که خودت (یا همکارت) یه ماه دیگه بخوای برگردی سر کدت و با خودت بگی: «این کد رو کدوم موجودِ فضایی نوشته؟!» 👽

۳ قانون طلایی برای اینکه کدِت، کدِ واقعی باشه:

۱. اسم‌ها، هویت هستن! 🏷️
به جای var d = 30;
بنویس days_until_deadline = 30;. متغیرت باید جوری باشه که بدون نیاز به مترجم، داستان رو بگه.علاوه بر اون سعی کن واسه کد هات کامنت بنویسی ، برای اینکه وقتی دو سال دیگه برنامه ت رو باز کردی نگی «این کد اینجا چه غلطی می کنه!؟»

۲. توابع، تک‌وظیفه‌ای باشن! 🛠️
یه تابع نباید همزمان ایمیل بفرسته، دیتابیس رو آپدیت کنه و ناهار بپزه! هر تابع فقط یه کار انجام بده، اما اون کار رو با دقتِ یه جراح انجام بده.

۳. کپی-پیست، یعنی مرگِ خلاقیت! 🚫

اگه داری یه تیکه کد رو دو بار تکرار می‌کنی، یعنی داری به اصل DRY (Don't Repeat Yourself) خیانت می‌کنی. اون رو به یه تابع تبدیل کن و با کلاس جلو برو!

خلاصه کلام:
کد تمیز، یعنی احترام به آینده‌ی خودت. جوری بنویس که اگه فردا کد رو دیدی، به جای فحش دادن، به خودت افتخار کنی! 😎🚀

#برنامه‌_نویسی #Clean_Code

هزاران آموزش برنامه نویسی!
@init_code
🔥5🥰1
July 8, 2026 215 2