برنامه نویسی با اسفندونه
921 subscribers
1.95K photos
62 videos
34 files
633 links
آموزش و تجربیات شخصی در برنامه نویسی موبایل (کاتلین)
لینک گروه:
https://t.me/+bywa9lYlaIBiMzQ8
مدیر
@abbasali72m
Download Telegram
✨ چرا when بهتر از if–else های تودرتوه؟

1️⃣ خوانایی بالا:
کد تمیزتر و کوتاه‌تره؛ با یه نگاه می‌فهمیم قراره چی بشه. 👀

2️⃣ ایمنی در زمان کامپایل:
وقتی از when با enum (لیست حالت‌های ثابت) استفاده می‌کنیم،
کامپایلر مجبورت می‌کنه تمام حالت‌ها رو پوشش بدی.
یعنی اگه یه روزی حالت جدیدی مثل Hard اضافه کنی و فراموش کنی ضخامت قابش رو مشخص کنی،
برنامه اصلاً کامپایل نمیشه و بهت اخطار میده! ⚠️
اینطوری از کلی باگ آینده جلوگیری میشه.

3️⃣ خلاصه‌نویسی و حرفه‌ای بودن:
نتیجه‌ی when مستقیم داخل متغیر ریخته میشه،
و کد ظاهر حرفه‌ای‌تری پیدا می‌کنه. 😎

✅ در کل، when یکی از ابزارهای قدرتمند Kotlinـه
که کد رو هم زیباتر و هم مطمئن‌تر می‌کنه.

#Kotlin #AndroidDev #ProgrammingTips #CleanCode
#کاتلین #برنامه_نویسی_اندروید #نکات_برنامه_نویسی #کد_تمیز
@Esfandune_ir
❤2🙏2