اشکال زدایی یا دیباگینگ (debugging) چیست؟
اشکال زدایی فرایند یافتن و رفع خطاها و باگ ها در یک برنامه است. در این فرایند ، برنامه به طور کامل برای خطاها بررسی می شود. سپس خطاها اشاره و اشکال زدایی می شوند.
سه نوع خطا وجود دارد که می تواند در طول اجرای یک برنامه رخ دهد. خطاهای سینتکسی (syntax errors) - خطاهای زمان اجرا (runtime errors) - خطاهای منطقی (logical errors)