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


 
 
