عرض مصطلح معلوماتية

1 عَثْرة، "بقّة" ؛ 2 عَثْرة، "بقّة" | bug
1- خطأٌ في منطقِ البرنامج أو في تدوينِه بلغةِ البرمجة، ويؤدِّي إلى عملِ البرنامجِ على وجهٍ سيّئ أو إعطائه نتائج غير صحيحة. إن العثراتِ الصغيرةَ، كالمنْزلِق الذي لا يتصرَّف كما هو مخططٌ له، لا تَمَسُّ المعلوماتِ بسوء، ولكنّها غيرُ مناسبةٍ ومدعاةٌ للضيق. أما العثرات التي هي أخطر، فقد تتطلّب من المستخدِم إعادةَ تشغيلِ البرنامجِ أو الحاسوب، وهذا ما يؤدِّي إلى ضياع العمل السابقِ غير المحفوظ. وهناك من العثرات ما هو أسوأُ أيضاً، إذ تُضِرّ بمعطياتٍ مخزنةٍ دون إنذارِ المستخدِم. ويجب التفتيشُ والعثورُ على جميعِ هذه الأخطاء وتصحيحها بإجرائيةٍ لإزالةِ العثرات تسمّى: "التنقيح debugging". وبسببِ الخطَرِ المحتمَل على المعلومات الهامة، تُختبَر برمجياتُ التطبيقاتِ المسوَّقةُ وتُنَقَّحُ على وجهٍ كامل تقريباً قبل إصدارها. وبعد أن يصبحَ التطبيقُ البرمجيُّ متاحاً للاستخدام، يجري تصويبُ العثرات المتبقية الخفيفة في الإصدارات اللاحقة. أما العثراتُ التي هي أخطر، فيمكِن أن يجريَ تطويقُها أو الالتفافُ حولها أو الحدّ من أذاها بأجزاءٍ برمجيةٍ غالباً ما تُسمّى "نَقِيلَة patch".