رمز أوكس بو
في برمجة الحاسوب ، يُشير مصطلح "كود أوكسبو" إلى أجزاء من كود البرنامج كانت مطلوبة سابقًا ولكنها لم تعد تُستخدم. يتشكل هذا الكود عادةً عند تعديل البرنامج، إما عند استبدال عنصر بإصدار أحدث دون إزالة الإصدار القديم، أو عند إزالة عنصر أو استبداله دون إزالة الكود الداعم له.
عادةً ما تتم إزالة هذا النوع من التعليمات البرمجية ما لم تكن مسلية أو تعليمية بشكل كافٍ.
وبالمثل، يمكن ترك المتغيرات وهياكل البيانات بعد إزالة آخر كود استخدمها، على الرغم من أن هذه تسمى عادةً بالمتغيرات غير المستخدمة أو غير المشار إليها .
يُستقى هذا المصطلح من تشبيهٍ بالبحيرات الهلالية ، التي تتشكل في الطبيعة عندما يصبح انحناء النهر شديدًا لدرجة أن الماء يندفع من قبل الانحناء إلى بعده، مما يجعل النهر مستقيمًا مرة أخرى. وعندما تتراكم الطمي على جانبي المجرى الجديد، تتشكل بحيرة منحنية منفصلة عن المجرى الرئيسي.
أمثلة
مقتبس من gnash/server/asobj/Global.cpp 1.46 :
static void asGlobalEscape ( const FnCall & fn ) { // قائمة الأحرف التي يجب تحويلها إلى تسلسلات هروب static constexpr string_view hexDigits = "0123456789ABCDEF" ; string input = fn . arg ( 0 ). to_string (); URL :: encode ( strInput ); fn . result -> set_string ( input . c_str ()); }في هذا، hexDigitsيوجد رمز قوس الثور (أو بيانات قوس الثور).
انظر أيضاً
- شفرة المصدر
