أحد أكبر الإشكاليات اللتي دائماً ما أواجهها في أي Tutorial خاص بالـ XNA هي بعض المصطلحات الإنكليزية اللتي لا تعني ماتعنيه في مجال البرمجة.
مثلاً، Refractor مرت علي ولم أفهم ما الهدف منها، بحثت عن معناها عبر قوقل و Bing، ووجدت المعنى مضحك: "إعادة بيع ديون"
طبعاً في موسوعة ويكيبيديا العربية اتضح الأمر قليلاً، ومعناها في عالم البرمجة هو "إعادة هيكلة الكود" لكن مالفائدة منها حقاً في مجال برمجة الألعاب؟ لأنه طلب مني في التوتوريال تغيير مسمى الكلاس Game1 عبر الأمر ريفراكتور إلى Pong. مالهدف من ذلك؟
____________
تصحيح: الكلمة هي Refactor شكراً للتنبيه أخي عبد اللطيف
يمكنك من خلالها تغيير اسم متغير او دالة و لكن بطريقة ذكية بحيث يتغير اسم المتغير في كل منطقة تستعمله فيها فلا تضطر ان تبحث عن كل مكان استعملتوا فيه و تقوم بتغير الاسم
يمكنك استخدام هذا الامر بالضغط بالزر الايمن على اسم المتغير او الفنكشن ثم تختار refractor ثم rename و تقوم بكتابة الاسم الجديد