ما معنى off-by-one error؟
المعنى في مجال تطوير البرمجيات مع أمثلة
off-by-one error: خطأ بمقدار واحد، خطأ تجاوز أو نقص خطوة
خطأ شائع تتجاوز فيه حلقة أو عملية حسابية الموضع المطلوب بخطوة واحدة أو تتوقف قبله بخطوة، وغالباً بسبب بدء العد من الصفر.
طريقة الاستخدام
من أسبابه استخدام <= بدلاً من < أو نسيان أن آخر فهرس يساوي طول القائمة ناقص واحد. وتذكر نكتة شائعة في علوم الحاسوب ثلاثة أشياء صعبة: تسمية الأشياء، وإبطال المخابئ، وأخطاء الفرق بمقدار واحد.
أمثلة
The report missed the last day of the month because of an off-by-one error in the date range.
أغفل التقرير اليوم الأخير من الشهر بسبب خطأ بمقدار واحد في نطاق التواريخ.
انتهى النطاق قبل الحد المطلوب بيوم نتيجة خطأ في طرفي الفترة.
Check the loop condition; it looks like a classic off-by-one error.
تحقق من شرط الحلقة؛ يبدو أنه خطأ تقليدي بمقدار واحد.
يدعو المثال إلى فحص حد التكرار لاحتمال نقص دورة أو زيادتها.
تراكيب شائعة
- classic off-by-one error
- off-by-one bug
- fix an off-by-one error
- fencepost error
مصطلحات ذات صلة
مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
