الفرق بين المراجعتين لصفحة: «Godot»
Naser-dakhel (نقاش | مساهمات) إضافة صفحة مقدّمة إلى قسم الممارسات المثلى |
Naser-dakhel (نقاش | مساهمات) ط تغيير العنوان |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:الممارسات المثلى في جودو}} | ||
ستساعدك هذه السلسلة من الممارسات المثلى للعمل بفاعليّة مع جودو Godot. | ستساعدك هذه السلسلة من الممارسات المثلى للعمل بفاعليّة مع جودو Godot. |
مراجعة 07:42، 23 أغسطس 2023
ستساعدك هذه السلسلة من الممارسات المثلى للعمل بفاعليّة مع جودو Godot.
يمنحك جودو قدرًا كبيرًا من المرونة عندما يأتي الأمر لهيكلة الشيفرة البرمجية الخاصة بمشروعك وتجزئتها إلى مَشَاهد scenes، إذ لكلّ طريقة مساوئها ومحاسنها ولعل معرفة تأثير كل طريقة أمر صعب إلا بعد عملك مع محرك الألعاب - جودو - مدة طويلة.
هناك العديد من الطرق لهيكلة الشيفرة البرمجية وحل المشكلات البرمجية، ومن المستحيل تغطية جميعها هنا.
لذا، سنبدأ كل قسم بمشكلة من وحي الواقع، وسنقسّم كل مشكلة إلى مجموعة من الأسئلة الأساسية مع اقتراح الحلول لكل سؤال وتحليل الإيجابيات والسلبيات لكل خيار مع التركيز على الحل الأفضل للمشكلة التي نناقشها.
عليك البدء بقراءة قسم "تطبيق مبادئ البرمجة كائنية التوجه في جودو"، إذ سيساعدك فهم نظام العقد nodes والمشاهد scenes في جودو على الربط مع الأصناف classes والكائنات objects في اللغات الأخرى كائنية التوجه، وسيساعدك ذلك بدوره على فهم باقي أجزاء السلسلة.
تعتمد الممارسات المثلى في جودو على مبادئ تصميمية كائنية التوجه، إذ نستخدم أدواتٍ مثل مبدئ المسؤولية الواحدة single responsibility والتغليف encapsulation.