تحليل كود ثابت

مؤلف: Randy Alexander
تاريخ الخلق: 3 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
#01 [Data Structures] - Complexity
فيديو: #01 [Data Structures] - Complexity

المحتوى

التعريف - ماذا يعني تحليل الشفرة الثابتة؟

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

يُعرف تحليل الشفرة الثابتة أيضًا باسم تحليل البرنامج الثابت.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح تحليل الشفرة الثابتة

عكس تحليل الشفرة الثابتة هو تحليل الشفرة الديناميكية. في الأخير ، يتم تنفيذ البرنامج ويبحث المطورون عن أخطاء وقت التشغيل.

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