2006/11/28

إكتشف الأخطاء … قبل أن تفقد عقلك دفعة واحدة

يقول المبدع والاس وانج أنه حتى إذا كنت كتبت ملايين البرامج المختلفة من قبل فإنك في الغالب ستقع في بعض الأخطاء من وقت إلى آخر ، فقد تخطىء في هجاء أحد الأوامر أو تنسى جزءاً منه ، لذلك فإن البرنامج قد لا يعمل بصورة صحيحة من أول مرة بغض النظر عن مدى حرصك في أثناء تصميمه وكتابته .إن كل البرامج في العالم بها بعض الأخطاء ويشمل ذلك حتى البرامج الشهيرة جداً مثل
Netscape Navigator ، WordPerfect ، Windows
والفرق الوحيد بين الأخطاء التي توجد في برامجك والأخطاء الموجودة في البرامج التجارية هو أنك لن تجد من يدفع لك ثمن إكتشافك لأخطائك ، وإذا أعطيت البرنامج قدراً معقولاً من الإنتباه عند التخطيط له أو عند تصميمه فسوف تتجنب الكثير من الأخطاء . ويستطرد والاس وانج قائلاً لا تجعل الحديث عن الأخطاء يقلقك فالعديد من الأخطاء تكون غير ضارة نسبياً والأخطاء البسيطة لن تمنع البرنامج من العمل ولكنها قد تؤدي إلى إبطائه أو تؤدي إلى عرض ألوان غريبة على الشاشة أو تؤدي إلى ظهور الكائنات بشكل عشوائي عند تنفيذ البرنامج ، وهناك بعض الأخطاء الكبيرة التي يكون لها تأثير بشع على البرنامج ، فمثلاً تقول وكالة الفضاء الأمريكية " ناسا" أن خطأً إملائياً واحداً في أحد أوامر برنامج خاص بقمر صناعي أدى إلى إنفجار القمر وفقدان الملايين من الدولارات
سبحان من له الكمال وحده ….. فلا يوجد أي ضمان لأن يخرج برنامجك خالياً من الأخطاء تماماً ، وحتى المبرمجون المحترفون والحاصلون على الدكتوراة في علوم الكمبيوتر يقعون من وقت لآخر في أخطاء عند كتابة برامجهم .إن الأخطاء في البرامج هي من الحقائق المسلم بها تماماً مثل وجود الصراصير في مطبخك فلن تتمكن أبداً من التخلص منها جميعاً ولكن بالطبع يمكنك قتل المزيد منها .وقبل أن تبدأ عملية تصحيح الأخطاء يجب أولاً أن يكون لديك أخطاء …. أليس كذلك !
فالبنسبة للبرامج الصغيرة التي تعرض عبارات بسيطة على الشاشة لن يكون لدى الأخطاء أماكن كثيرة لتختبىء بها ، أما بالنسبة للبرامج الكبيرة يمكن أن تكون في أي مكان داخل البرنامج ، وقد تصبح عملية البحث عن الأخطاء محبطة للغاية مثل البحث عن ذبابة في ناطحة سحاب مكونة من 30 طابقاً .

ليست هناك تعليقات:

أرشيف المدونة

زوار المدونة

أون لاين


web stats
Powered By Blogger

مرات مشاهدة الصفحة