تخطَّ إلى المحتوى

إصلاح المشكلات

يتطلب إصلاح الأخطاء فهمًا أساسيًا لـ JavaScript وHTML. إذا شعرت بأنك تفتقر إلى المعرفة في هذين المجالين، فاطّلع على جميع المقدمات والدروس لدينا قبل العمل على ملف معقد مثل تكامل الألعاب. لقد تعلمنا كيفية تحديد المشكلات في الصفحة السابقة، لذا لنبدأ بافتراض أننا نعرف بالفعل ما الخطأ.

الآن بعد أن وجدنا المشكلة، اجعل إصلاحك بسيطًا وآمنًا. لا يمكنني إرشادك في كل خطوة من هذه العملية، لكن تذكّر أن أفضل الحلول هي تلك التي تعمل بأسرع ما يمكن بأقل قدر من الشيفرة. تحقق من أن حلك يعمل عن طريق:

  1. وضع سجلات وحدة التحكم (console logs) بشكل مدروس لاختبار أجزاء من الشيفرة
  2. اختبار شيفرتك على فيديو مسجّل
  3. اختبار شيفرتك داخل اللعبة

تنتقل هذه العملية من “الأسرع في التحقق” إلى “الأبطأ في التحقق”، ومن المهم اتباعها من أجل الكفاءة. إذا شعرت بالحاجة إلى إضافة عدّاد لإصلاح تأثيرك، فضمّن هذه المعلومة في أعلى تقرير الاختبار الخاص بك. إن العدّادات موارد ثمينة، وفي الغالب يضعها قسم LightScript بالكامل خلال الأيام الأولى من التطوير. يجب أن تكون إضافة عدّاد هي الملاذ الأخير تمامًا لإصلاح مشكلة، وستُنظر إليها بعين الريبة أثناء التحقق منها.

بمجرد أن تسجّل مشكلتك وتحددها وتصلحها وتختبرها، تواصل مع قسم LightScript. يجب مراجعة جميع الشيفرات هنا قبل دفعها إلى المحرك. لن يراجع القسم الطلبات التي لا تتبع معاييرنا (دليل بالفيديو، ووصف للمشكلة، والدقة التي تظهر فيها المشكلة، وتوثيق للإصلاح، وتوثيق للاختبار)، نظرًا للتعقيد الذي ينطوي عليه التحقق من العمل غير الموثق.