كيف تنقّحون الأخطاء (debugging) أثناء البرمجة؟ خصوصًا في PHP، ولا مانع من ذكر تجارب في لغات أخرى. هل أنتم مثلي، تستخدمون جمل الطباعة فقط أو في أحسن الأحوال ()var_dump؟ أم أن هناك تقنيات وحيل مفيدة بهذا الصدد؟
أخبروني كل ما تعرفونه عن الdebugging..
بالإضافة للطريقة التي ذكرتها وهي
1- محاولت تتبع جميع قيم المتغيرات الموجودة خاصة لو كان ممكن تنفيذ الكود سطر سطر حتى النهاية.2- حاول استعمال الدوال قدر الإمكان بهذه الطريقة يمكنك تقسيم الكود لوحدات صغيرة وبالتالي يمكنك تتبع الأخطاء.
3- قراءة الكود بتأني وأكثر من مرة.
بالنسبة لي إذا لم تنجح هذه الطرق الثلاثة أقوم بمسح الكود وكتابته بطريقة مختلفة.
أتذكر في مرة من المرات كان فيه خطأ في سكريبت ماتلاب بسيب كتابة "0" مكان الحرف "o" كان من صعب إيجاد مثل هذا الخطأ !!!
التعليقات