سؤال

أنا أفكر في تطوير جوانب موقع الويب كمكونات مدفوعة القضبان لإعادة الاستخدام. سؤالي حول عملية التطوير. نظرا لأن كل من هذه الإضافات ستوفر "شريحة" من الوظائف، هل يجب علي تطوير كل "شريحة" كما هو التطبيق الخاص ثم استخراج التعليمات البرمجية من كل تطبيق إلى مساعد؟ أو، هل يجب أن أكتبها كملفات إضافية في التطبيق؟ في النهاية سأربط هذه الإضافات من كل موقع لإبقائه جافا.

أعتقد أن السؤال الرئيسي هو ما سيكون عملية التطوير لإنشاء موصلات نوع "المحرك" متعددة؟

شكرا مقدما على أي مساعدة.

هل كانت مفيدة؟

المحلول

إما النهج صالح.

عند كتابة البرنامج المساعد الأساسي، عادة ما أجد أنه من الأسهل كتابة ذلك جنبا إلى جنب مع التطبيق الذي سيستخدمه. لأنني أجد أنه من الأسهل تصميم / اختبار حول شيء موجود بالفعل.

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

من خلال تصميمها كتطبيق خاص بهم أنا ضمان المقصورة المناسبة. هذا يضمن أن ألا أشير بطريق الخطأ إلى طرز التعليمات البرمجية / المراقبين / المشاهدات / المساعدين الذين ليسوا جزءا من المحرك الذي أضع فيه.

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

يجب إعادة هيكلة تطبيقك حسب الضرورة وملء الملفات التي يجب أن تحتوي الإضافات التي يجب أن تحتوي الإضافات، مثل Init.rb.

نصائح أخرى

قد ترغب في إلقاء نظرة صحراء الإطار كذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top