🐛 اولین قدم برای تبدیل شدن به یک توسعهدهنده حرفهای «Android»، یادگیری اصول دیباگ کردن کدهاست. بدون دیباگ، اشکالیابی مثل گشتن در تاریکی میمونه.
🔍 «Debugging» یعنی اجرای مرحلهبهمرحله برنامه و بررسی متغیرها در لحظه. «Android Studio» با ابزارهای قدرتمندش این کار رو برای مبتدیها هم ساده کرده.
⚙️ فرض کن یه تابع ساده داری که قراره مجموع دو عدد رو برگردونه، ولی اشتباهاً ضرب رو نوشتهای:
🛠 برای پیدا کردن این باگ، کافیه یه «Breakpoint» روی خط
🧠 وقتی ببینی که
✅ هرچقدر بیشتر دیباگ کنی، ذهنت سریعتر ریشه خطاها رو پیدا میکنه. از همون پروژه اول عادت کن با «Debugger» کار کنی.
#Codeit #Android #Kotlin #Jetpack #Debugging #AndroidStudio #Breakpoint #DeveloperTips
🌐 Codeit → https://code-it.ir
━━━━━━━━━━━━━━━
@CodeitMobile
🔍 «Debugging» یعنی اجرای مرحلهبهمرحله برنامه و بررسی متغیرها در لحظه. «Android Studio» با ابزارهای قدرتمندش این کار رو برای مبتدیها هم ساده کرده.
⚙️ فرض کن یه تابع ساده داری که قراره مجموع دو عدد رو برگردونه، ولی اشتباهاً ضرب رو نوشتهای:
fun calculateSum(a: Int, b: Int): Int {
return a * b // اشتباه: باید a + b باشد
}
🛠 برای پیدا کردن این باگ، کافیه یه «Breakpoint» روی خط
return بذاری و برنامه رو با حالت «Debug» اجرا کنی. بعد با دکمه «Step Over» (F8) خط به خط جلو بری و مقدار متغیرها رو توی پنجره «Variables» ببینی.🧠 وقتی ببینی که
a * b خروجی میده، بلافاصله متوجه اشتباه میشی. تغییرش میدی به a + b و دیگه خیالت راحته.✅ هرچقدر بیشتر دیباگ کنی، ذهنت سریعتر ریشه خطاها رو پیدا میکنه. از همون پروژه اول عادت کن با «Debugger» کار کنی.
#Codeit #Android #Kotlin #Jetpack #Debugging #AndroidStudio #Breakpoint #DeveloperTips
🌐 Codeit → https://code-it.ir
━━━━━━━━━━━━━━━
@CodeitMobile
❤1👍1🔥1