[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

from : http://www.scs.org.sy/modules.php?op=modload&name=Dictionary&file=index



bug 1 عَثْرة، "بقّة" ؛ 2 عَثْرة، "بقّة"

1- خطأٌ في منطقِ البرنامج أو في تدوينِه بلغةِ البرمجة، ويؤدِّي إلى عملِ البرنامجِ على وجهٍ سيّئ أو إعطائه نتائج غير صحيحة. إن العثراتِ الصغيرةَ، كالمنْزلِق الذي لا يتصرَّف كما هو مخططٌ له، لا تَمَسُّ المعلوماتِ بسوء، ولكنّها غيرُ مناسبةٍ ومدعاةٌ للضيق. أما العثرات التي هي أخطر، فقد تتطلّب من المستخدِم إعادةَ تشغيلِ البرنامجِ أو الحاسوب، وهذا ما يؤدِّي إلى ضياع العمل السابقِ غير المحفوظ. وهناك من العثرات ما هو أسوأُ أيضاً، إذ تُضِرّ بمعطياتٍ مخزنةٍ دون إنذارِ المستخدِم. ويجب التفتيشُ والعثورُ على جميعِ هذه الأخطاء وتصحيحها بإجرائيةٍ لإزالةِ العثرات تسمّى: "التنقيح debugging". وبسببِ الخطَرِ المحتمَل على المعلومات الهامة، تُختبَر برمجياتُ التطبيقاتِ المسوَّقةُ وتُنَقَّحُ على وجهٍ كامل تقريباً قبل إصدارها. وبعد أن يصبحَ التطبيقُ البرمجيُّ متاحاً للاستخدام، يجري تصويبُ العثرات المتبقية الخفيفة في الإصدارات اللاحقة. أما العثراتُ التي هي أخطر، فيمكِن أن يجريَ تطويقُها أو الالتفافُ حولها أو الحدّ من أذاها بأجزاءٍ برمجيةٍ غالباً ما تُسمّى "نَقِيلَة patch". انظر أيضاً: beta test، bomb، crash، debug، debugger، hang، inherent error، logic error، semantic error، syntax error. 2- مشكلةٌ فيزيائيةٌ يَتكرّر حدوثُها، وتَمنعُ النظامَ أو مجموعةً من مكوِّناتِه من العملِ السليم معاً. ومع أنّ أصلَ هذا التعريف ما يزالُ موضعَ جدلٍ وخلاف، لكنّ إشاعةً بين الحاسوبيين تعزو استخدامَ هذه الكلمة للمرة الأولى بهذا المعنى، إلى مشكلةٍ في عصر الحاسوب Mark I من جامعة Harvard، أو حاسوب ENIAC المطوَّر في جامعة Pennsylvania بالتعاون مع الجيش، عندما تَسبَّبتْ عثّةُ ملابس عالقة بين قطبي حاكمة في الحاسوب، بحدوثِ مشكلةٍ (علماً أن عثّةَ الملابس ليستْ بقّةً حقيقية).

buggy (adj.) عَثْري (ذو عَثْرات)

ملآن بالعيوب أو العثرات، في إطار البرمجيات. انظر أيضاً: bug.

--

محمد سعد