الشبكة العربية لمطوري الألعاب

مبتدئ  Bushido مشاركة 1

السلام عليكم ورحمة الله

أحد أكبر الإشكاليات اللتي دائماً ما أواجهها في أي Tutorial خاص بالـ XNA هي بعض المصطلحات الإنكليزية اللتي لا تعني ماتعنيه في مجال البرمجة.

مثلاً، Refractor مرت علي ولم أفهم ما الهدف منها، بحثت عن معناها عبر قوقل و Bing، ووجدت المعنى مضحك: "إعادة بيع ديون"

طبعاً في موسوعة ويكيبيديا العربية اتضح الأمر قليلاً، ومعناها في عالم البرمجة هو "إعادة هيكلة الكود" لكن مالفائدة منها حقاً في مجال برمجة الألعاب؟ لأنه طلب مني في التوتوريال تغيير مسمى الكلاس Game1 عبر الأمر ريفراكتور إلى Pong. مالهدف من ذلك؟



____________

تصحيح: الكلمة هي Refactor
شكراً للتنبيه أخي عبد اللطيف

مبتدئ  Ali Amin مشاركة 2

refractor هي خاصية موجودة بالفيجوال استوديو

يمكنك من خلالها تغيير اسم متغير او دالة و لكن بطريقة ذكية بحيث يتغير اسم المتغير في كل منطقة تستعمله فيها فلا تضطر ان تبحث عن كل مكان استعملتوا فيه و تقوم بتغير الاسم

يمكنك استخدام هذا الامر بالضغط بالزر الايمن على اسم المتغير او الفنكشن ثم تختار refractor ثم rename و تقوم بكتابة الاسم الجديد

بالتوفيق☺

محترف مشرف عبد اللطيف حاجي علي مشاركة 3

الكلمة هي: Refactor
بدون الـ r الأولى

عبد اللطيف حاجي علي
مبرمج
In|Framez