منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول
 

 تراكم موارد التنقيح

اذهب الى الأسفل 
كاتب الموضوعرسالة
وائل حسن
مهندس بيشارك كويس
مهندس بيشارك كويس
وائل حسن


عدد المساهمات : 104
تاريخ التسجيل : 18/05/2010
العمر : 37
الموقع : أرى بخارى بلادي وهي نائية -- وأستريح إلى ذكرى خراسانِ
Upload Photos : تراكم موارد التنقيح Upload
أهم مواضيعى : مدونتي الشخصية:
مدونة أفكار (مدونةٌ شخصيةٌ عن: السياسة، و المجتمع، و الأدب، و العلم.)
http://afkar-abo-eyas.blogspot.com


تراكم موارد التنقيح Empty
مُساهمةموضوع: تراكم موارد التنقيح   تراكم موارد التنقيح I_icon_minitimeالخميس 16 أغسطس - 2:56





تراكم موارد التنقيح


أعني هنا بـ"موارد التنقيح": "كل ما يستخدمه المبرمج أثناء عملية التنقيح debugging باستثناء برنامج المُنقِّح debugger نفسه، مثل الملفات النصية أو الصور أو غيرها من الأشياء التي يعمل عليها البرنامج محل الاختبار".



و تفصيل هذا أنه حينما تُضيف خاصيةً
جديدةً إلي برنامجك فمن المُستحسن أن تقوم باختبارها علي الفور لتري هل
تعمل كما تحب أم لا، و بعد الانتهاء من هذا الاختبار فمن الخطأ أن تلقي
بالأدوات التي صنعتَها لإجراء هذا الاختبار، يعني مثلاً لو أنك تختبر
مترجماً compiler للغةٍ افتراضيةٍ ثم قمت باختبار خاصيةٍ جديدةٍ في اللغة
عن طريق ملف كود مكتوبٍ بها، فمن الخطأ بعد إجراء تلك التجربة أن تلقي هذا
الملف و ألا تحتفظ به لما بعد.


سبب هذا أنك فيما بعد سوف تحتاج إلي إجراء
اختبار أسميه اختبار التوافقٍ العكسي backward compatibility test لتري هل
التغييرات الجديدة التي صنعتَها في كود البرنامج قد تسببت في مشاكل مع
الأكواد القديمة بما يؤدي إلي عدم عمل الخصائص القديمة التي أضفتَها
للبرنامج بشكلٍ صحيح. و لو أنك احتفظتَ بملفات الاختبارات التي تُجريها
لتستخدمها في كل مرةٍ تريد فيها الاطمئنان علي التوافقية العكسية فسيوفر
هذا عليك كثيراً من وجع الرأس.

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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://afkar-abo-eyas.blogspot.com
 
تراكم موارد التنقيح
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» قبل البدء في عملية التنقيح

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: البرمجة Programming-
انتقل الى: