سؤال

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

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

المحلول

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

نصائح أخرى

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

وإيد "أقول نموذج، تحكم، عرض، في هذا النظام. لأن المنطق الأساسي في في النموذج، تليها وحدة تحكم (على مسافة بعيدة، عادة)

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