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