الممارسات المثلى في جودو

من موسوعة حسوب

ستساعدك هذه السلسلة من الممارسات المثلى للعمل بفاعليّة مع جودو Godot.

يمنحك جودو قدرًا كبيرًا من المرونة عندما يأتي الأمر لهيكلة الشيفرة البرمجية الخاصة بمشروعك وتجزئتها إلى مَشَاهد scenes، إذ لكلّ طريقة مساوئها ومحاسنها ولعل معرفة تأثير كل طريقة أمر صعب إلا بعد عملك مع محرك الألعاب - جودو - مدة طويلة.

هناك العديد من الطرق لهيكلة الشيفرة البرمجية وحل المشكلات البرمجية، ومن المستحيل تغطية جميعها هنا.

لذا، سنبدأ كل قسم بمشكلة من وحي الواقع، وسنقسّم كل مشكلة إلى مجموعة من الأسئلة الأساسية مع اقتراح الحلول لكل سؤال وتحليل الإيجابيات والسلبيات لكل خيار مع التركيز على الحل الأفضل للمشكلة التي نناقشها.

عليك البدء بقراءة قسم "تطبيق مبادئ البرمجة كائنية التوجه في جودو"، إذ سيساعدك فهم نظام العقد nodes والمشاهد scenes في جودو على الربط مع الأصناف classes والكائنات objects في اللغات الأخرى كائنية التوجه، وسيساعدك ذلك بدوره على فهم باقي أجزاء السلسلة.

تعتمد الممارسات المثلى في جودو على مبادئ تصميمية كائنية التوجه، إذ نستخدم أدواتٍ مثل مبدأ المسؤولية الواحدة single responsibility والتغليف encapsulation.

مصادر