جدول المحتويات:
التعريف - ماذا يعني تعفن البرامج؟
تعفن البرامج يشير إلى التدهور البطيء في أداء برامج الكمبيوتر. تظهر مثل هذه البرامج انخفاض الاستجابة ، وتفتقر إلى التحديثات ، وقد تتسبب في خلل في العمل الإضافي بسبب التغييرات في نظام التشغيل الذي يعمل عليه ، وبالتالي قد تحتاج إلى ترقية.
يُعرف تعفن البرنامج أيضًا باسم تآكل البرنامج أو تعفن التعليمات البرمجية أو إنتروبي البرمجيات أو تعفن البت أو تآكل البرامج.
يشرح Techopedia تعفن البرامج
يتم تصنيف تعفن البرامج بشكل عام إلى نوعين:- تعفن نائم: البرامج التي لا يتم استخدامها على أساس ثابت قد تصبح غير مجدية في النهاية مع تحول بقية التطبيق. تلعب الاختلافات في بيئة البرامج وكذلك مطالب المستخدم دورًا في التدهور أيضًا.
- التعفن النشط: بدون تطبيق ثابت لإجراءات التخفيف المثالية ، قد تفقد البرامج التي خضعت لتعديلات ثابتة سلامتها تدريجياً. ومع ذلك ، فإن معظم البرامج تتطلب تحديثات مستمرة وكذلك إصلاح الخلل. قد يؤدي هذا إلى عملية تطور ، الأمر الذي يجعل البرنامج في النهاية ينحرف عن التصميم الأصلي. نتيجة لهذا التطور المستمر ، يميل المنطق الذي صممه المصممون الأصليون إلى الإبطال ، حيث يقدم أخطاء جديدة.
- كود غير مستخدم
- تغير البيئة
- نادرا ما يتم تحديث الكود
- تقديم مراجعات الكود: تضمين مراجعات الكود كخطوة إلزامية قبل الإصدار. مجموعة واضحة من المبادئ التوجيهية الترميز ، بالإضافة إلى تدريب المبرمجين للمراجعة باستخدام هذه المبادئ التوجيهية ، أمر ضروري.
- إنشاء مستندات: قم بتضمين القواعد المتعلقة برمز التعليق في إرشادات الترميز ، وجعله إلزاميًا للاستخدام. هذا من شأنه أن يجبر المبرمجين على هيكلة تعليقاتهم بطريقة متسقة. هذا يؤدي إلى زيادة في إمكانية القراءة عبر قاعدة الرموز.
- توجيه المبرمجين الجدد: عند إضافة أشخاص إلى فريق موجود ، تأكد من بدء تشغيلهم بشكل مناسب في قاعدة الشفرة.
- توظيف الأشخاص المناسبين: استئجار الأشخاص المناسبين مع المجموعة الصحيحة من المهارات المحددة للمتطلبات.