كود قديم

عودة للموسوعة

الرمز القديم (بالإنجليزية: legacy code)‏ هوكود مصدري يتعلق بنظام تشغيل أوتقنية كمبيوتر لم تعد مدعومة أو مصنّعة حالياً. يمكن حتى يعني المصطلح أيضًا كود تم إدراجه في البرامج الحديثة بغرض الحفاظ على ميزة أقدم أومدعومة سابقًا  – على سبيل المثال دعم قابلة تسلسلية على الرغم من حتى الكثير من الأنظمة الحديثة ليس لديها منفذ تسلسلي . قد يحدث أيضًا في شكل دعم تنسيقات الملفات القديمة التي من الممكن تم ترميزها بأحرف غير ASCII ، مثل EBCDIC .

[ ]

من الناحية العملية ، تعتمد معظم التعليمات البرمجية المصدر على بعض الاعتمادdependency على النظام الأساسي الذي صممت من أجله  – حتى إذا كان المبرمج يستخدم لغة برمجة مستقلة عن النظام الأساسي مثل Java ، فمن الصعب كتابة برنامج كبير ومفيد مستقل تمامًا عن بيئته. عندما تقوم الشركة المصنعة بترقيةupgrades النظام الأساسي (أويتم استبدال النظام الأساسي) ، فقد لا يعمل الكود بعد الآن بدون تغييرات ، ويصبح كوداً قديمًا. جزء كبير من مهمة مهندس البرمجيات هوتغيير الكود باستمرار لمنع ذلك.

بينما يشير المصطلح عادةً إلى الكود المصدري ، فإنه يمكن أيضًا حتى ينطبق على التعليمات البرمجية القابلة للتطبيق التي لم تعد تعمل على إصدار أحدث من النظام ، أوتتطلب طبقة توافق للقيام بذلك. من الأمثلة على ذلك تطبيق Macintosh الكلاسيكي الذي لن يعمل أصلاً على نظام التشغيل Mac OS X ، ولكنه يعمل داخل البيئة الكلاسيكية ، أوتطبيق Win16 يعمل على Windows XP باستخدام ميزة Windows على Windows في XP.

التفسيرات الحديثةModern interpretations

في الآونة الأخيرة ، طور مجتمع هندسة البرمجيات تفسيراتinterpretations أخرى لمصطلح الكود القديمlegacy code . من بين الأكثر شيوعًا هي الكود المصدري الموروثة من إنسان آخر الكود المصدري الموروث من إصدار أقدم من البرنامج . عرّفه إيلي لوبيان ، الرئيس التطبيقي لشركة تايبموك ، على أنه "كود يخشى المطورون تغييره". قدم مايكل فيذرز

تعريفًا للكود القديم على أنه كود بدون اختبارات ، وهوما يعكس منظور صعوبة التعامل مع الكود القديم جزئيًا بسبب نقص اختبارات الرجعية  تشغيل الاختبارات تلقائيا regression test
 . كما حدد اختبارات التوصيف

characterization tests لبدء وضع الكود القديم legacy code تحت الاختبار.

وصف Ginny Hendry إنشاء التعليمات البرمجية على أنه تحد للمبرمجين الحاليين لإنشاء تعليمات برمجية "مثل الإرث الآخر في حياتنا - مثل التحف والإرث والقصص التي نعتز بها وننتقلها بمحبة من جيل إلى آخر. ماذا لوكان الكود القديم شيئًا نفخر به،يا ترى؟ " .

المراجع

  1. ^ Ginny Hendry 'Take Pride in Your Legacy (Code)' (https://8thlight.com/blog/ginny-hendry/2014/07/11/take-pride-in-your-legacy-code.html)
تاريخ النشر: 2020-06-01 22:24:16
التصنيفات: هندسة البرمجيات, مقالات تحتوي نصا بالإنجليزية, جميع المقالات التي بها عبارات بحاجة لمصادر, مقالات ذات عبارات بحاجة لمصادر منذ مارس 2009, قالب ضبط استنادي دون معرفات, بوابة تقنية المعلومات/مقالات متعلقة, بوابة تقانة/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, بوابة هندسة تطبيقية/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

لو ده طريقك خلى بالك.. شاهد الرسم التوضيحى لغلق مطلع دائرى المنيب

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:47
مستوى الصحة: 40% الأهمية: 38%

بحضور الفنانة سميرة عبد العزيز

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:57
مستوى الصحة: 46% الأهمية: 61%

7 عناصر غذائية مهمة لجسمك.. اعرف أعراض نقصها ومصادر الأطعمة

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:42
مستوى الصحة: 44% الأهمية: 35%

ترتيب مجموعات كأس العالم 2022 بعد نهاية الجولة الأولى

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:37
مستوى الصحة: 41% الأهمية: 49%

تشكيل لجنة "اشتراطات منح التراخيص الصناعية" لسرعة البت فى الطلبات

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:38
مستوى الصحة: 43% الأهمية: 45%

الحوثيون يعلنون مقتل شقيق رئيس المجلس السياسي الأعلى التابع

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:23:05
مستوى الصحة: 47% الأهمية: 66%

مواد البناء.. سعر طن الحديد والأسمنت الجمعة 25-11-2022

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:45
مستوى الصحة: 52% الأهمية: 59%

«التموين»: مخزون الأرز آمن وسعر السكر انخفض لـ15.5 جنيه

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:49
مستوى الصحة: 47% الأهمية: 69%

الأقباط الأرثوذكس يبدأون اليوم صوم الميلاد المجيد لمدة 43 يوما

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:45
مستوى الصحة: 32% الأهمية: 48%

محادثات روسية ـ أوكرانية في الإمارات تكسر جمود المفاوضات

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:24:54
مستوى الصحة: 78% الأهمية: 91%

أوكرانيا: مقتل سبعة أشخاص في قصف روسي على خيرسون

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:23:28
مستوى الصحة: 45% الأهمية: 62%

أقيم الحفل بالمسرح القومي بالعتبة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:56
مستوى الصحة: 56% الأهمية: 66%

4 طرق لتقديم بلاغ إلكترونى رسمى للنيابة الإدارية فى دقائق

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:36
مستوى الصحة: 44% الأهمية: 48%

اللجنة الدولية لشؤون المفقودين: أكثر من 15 ألف شخص فُقدوا خ

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:23:24
مستوى الصحة: 55% الأهمية: 55%

أشادت بتوجيهات الرئىس بإنشاء المكتبات

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:58
مستوى الصحة: 52% الأهمية: 66%

احذر.. الحبس والغرامة عقوبة التنمر على ذوى الإعاقة فى القانون الجديد

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:41
مستوى الصحة: 37% الأهمية: 43%

امتحانات الثانوية العامة 2023.. الاختبارات ورقية والتصحيح إلكترونى

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-11-25 03:22:39
مستوى الصحة: 43% الأهمية: 47%

تعرف على أسعار الدواجن وسعر كرتونة البيض الجمعة 25-11-2022

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-11-25 03:21:44
مستوى الصحة: 59% الأهمية: 61%

تحميل تطبيق المنصة العربية