### باگ (Bug)
باگ به خطا یا نقصی در کد برنامه گفته میشود که باعث میشود برنامه به درستی کار نکند یا نتایج نادرستی تولید کند. باگها میتوانند ناشی از اشتباهات نوشتاری، منطقی یا حتی مشکلات در طراحی برنامه باشند.
### دیباگ (Debug)
دیباگ به فرآیند شناسایی و رفع باگها در کد برنامه گفته میشود. این فرآیند شامل مراحل زیر است:
- **شناسایی خطا**: پیدا کردن اینکه کجا و چرا برنامه به درستی کار نمیکند.
- **تحلیل کد**: بررسی کد برای پیدا کردن منبع خطا.
- **رفع خطا**: اصلاح کد برای برطرف کردن مشکل.
- **آزمایش مجدد**: اجرای برنامه برای اطمینان از اینکه مشکل برطرف شده است.
این دو مفهوم برای توسعهدهندگان بسیار مهم هستند تا بتوانند برنامههای خود را بهینه و بدون خطا نگهدارند.