-
در علم رایانه، اشکال نرمافزاری یا باگ (Bug)، به خطاهای برنامهنویسی گفته میشود و به حل این مشکلات اشکالزدایی (دیباگ یا Debugging) میگویند. حل مشکلات نرمافزاری به دو صورت انجام می پذیرد: اول با داشتن کد اصلی برنامه. دوم با داشتن خود فایل اصلی برنامه. با داشتن کد اصلی برنامه میتوان از امکانات مفسر برای اشکالزدایی است