Ahmed Alsalih نشر 19 سبتمبر أرسل تقرير نشر 19 سبتمبر متى ابني api ومتى اكتفي باني اخلي الكونترولير تهتم بكلشي؟ ايضا كيف اعرف انو هالتطبيق لازم اكتبله اختبارات 1 اقتباس
0 محمد عاطف17 نشر 19 سبتمبر أرسل تقرير نشر 19 سبتمبر عند التفكير في بناء API أو الاعتماد على الكود الموجود في المتحكم فقط فهذا يعتمد على بعض الأمور: متى نقوم ببناء API: تعدد الاستخدامات: إذا كنت تخطط لاستخدام نفس المنطق في أكثر من واجهة مثل الويب او تطبيقات الموبايل أو غيرها وهنا إستخدام ال API سيكون الخيار الأفضل لأنه سيخدم جميع تلك الواجاهات والمشاريع. فصل المسؤوليات: إذا كنت تريد فصل منطق العمل عن واجهة المستخدم، فـ API يساعدك في ذلك حيث فقط الواجهة ستكون مخصصة للعرض وسيكوم ال API للتحكم في البيانات. تلخيصا لما سبق ال API أفضل خيار إذا كان هناك العديد من المصادر والمشاريع والواجهات التي ستتعامل مع هذا المشرع لذلك يفضل بناء هذا المشروع ك API. متى نكتفي بالمتحكم: تطبيقات بسيطة: إذا كان التطبيق بسيطا ولا يتطلب واجهات متعددة يمكنك الاكتفاء بالمتحكم حيث هو من سيكون حلقة الوصل بين العرض وبين البيانات . لهذا إذا كان مشروعك ليس كبيرا ولن يتم الإتصال به من عدة واجهات سواء تطبيقات هاتف أو غيرها إذا يكفى فقط إستخدام المتحكمات. أما بخصوص الإختبارات فهي مهمة للتالي : إذا كان هناك منطق معقد في التطبيق فإن كتابة اختبارات ستكون ضرورية لضمان عمل كل شيء بشكل صحيح وكما تتوقعه وتريده. إذا كنت تجد نفسك تكرر نفس التعليمات البرمجية، فمن الجيد كتابة اختبارات لتجنب الأخطاء فإن أكثر الأخطاء تنتج من نسخ وإعادة إستخدام الأكواد. إذا كنت تخطط لتحديث وتطوير المشروع فإن الاختبارات تساعد في التأكد من عدم وجود أى أخطاء في الأكواد السابقة إذا حدث لها تعديل أو تحديث فبمجرد عمل تعديلات في الأكواد ستقوم بتشغيل الإختبارات السابقة وإذا عملت كما هو متوقع إذا التحديثات جيدة وتعمل أما إذا حدثت مشكلة فإذا ستعرف أن هناك مشكلة في الأكواد الجديدة ويجب حلها اقتباس
السؤال
Ahmed Alsalih
متى ابني api ومتى اكتفي باني اخلي الكونترولير تهتم بكلشي؟ ايضا كيف اعرف انو هالتطبيق لازم اكتبله اختبارات
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.