
تصحيح الأخطاء في مشروعك
تصحيح الأخطاء (Debugging) يعني العثور على الأخطاء في الكود وإصلاحها. كل مبرمج يقوم بالتصحيح — إنها مهارة وليست فشلاً.
أخطاء شائعة في سكراتش وحلولها
- الكائن لا يتحرك: تأكد أنك استخدمت كتلة قبعة “عند الضغط على 🏁” وأنك ضغطت على العلم.
- النقاط لا تُعاد للصفر: أضف “اجعل النقاط = 0” في بداية سكربت العلم الأخضر.
- الاصطدام لا يعمل: تحقق أن أسماء الكائنات متطابقة تماماً في كتلة “يلامس (الكائن)؟”.
- تراكم النسخ: تأكد أن كل سكربت نسخة ينتهي بكتلة “احذف هذه النسخة”.
- البث لا يصل: تحقق أن اسم الرسالة مكتوب بنفس الشكل في كل من كتلة البث وكتلة الاستقبال.
استراتيجية التصحيح
اضغط على الكتل الفردية لتشغيلها واحدة تلو الأخرى وملاحظة ما تفعله. أضف كتل “قل” مؤقتاً لعرض قيم المتغيرات — فهي أفضل أداة للتصحيح.
📝 ملاحظات إضافية
- التصحيح يساعدك على فهم منطق الكود بشكل أعمق.
- استخدم أسلوب التجربة والخطأ لتحديد مكان المشكلة.
- لا تخف من الأخطاء — فهي جزء طبيعي من عملية البرمجة.