باگ یعنی چه
به خطاها و مشکلات نرمافزاری باگ (Bug) گفته میشود. باگ نوعی خطا یا اشتباه در برنامه است که باعث میشود نرمافزار نتیجهٔ نادرست بدهد، رفتار غیرمنتظره داشته باشد یا اصلاً اجرا نشود. علت باگها میتواند اشتباه در طراحی یا نوشتن کد برنامه باشد.
Bug در انگلیسی به معنای «حشره» است. یکی از روایتهای مشهور این است که در سال ۱۹۴۷، یک شبپره در یکی از رایانههای اولیهٔ دانشگاه هاروارد گیر کرده بود و باعث خرابی آن شده بود؛ هرچند واژهٔ Bug برای ایرادهای فنی پیش از آن هم به کار میرفت. به فرایند پیدا کردن و رفع باگها «دیباگ» (Debug) یا اشکالزدایی گفته میشود.
مثال: «اپ یه باگ داره، هر بار باز میکنم بسته میشه.»
مثال: «تو آپدیت جدید باگها رو رفع کردن.»
در بازیها هم به خطاهایی که بازیکنان از آنها سوءاستفاده میکنند باگ گفته میشود. «باگ امنیتی» هم به ضعفی گفته میشود که هکرها میتوانند از آن استفاده کنند.