एसओ पर एमवीसी के बारे में बहुत अच्छी सामग्री है और एमवीसी के साथ शुरू करना है, लेकिन मुझे पूर्व-मौजूदा, लाइव वेबसाइट पर एमवीसी संरचना को सर्वोत्तम तरीके से कार्यान्वित करने के तरीके के बारे में कुछ भी ढूंढने में परेशानी हो रही है।एमवीसी संरचना में लाइव साइट माइग्रेट करने के लिए रणनीतियां?
मेरी साइट echos और concatenated HTML का एक बुरा मिशमाश है जो किसी भी पेशेवर प्रोग्रामर फेंकने, बनाती है लेकिन यह काम करती है।
हालांकि, मैं बढ़ते तकनीकी ऋण से निपटने में कुछ समय बिताना चाहता हूं, और इसका मतलब है कि अधिक से अधिक एमवीसी संरचना में जाना है।
यदि संभव हो तो, मैं से बचना चाहता हूं 'एआर रिप! 100% पुनः लिखना और लॉन्च दृष्टिकोण, और इसके बजाय इसे एक समय में एक अनुभाग लेना। लेकिन ऐसा लगता है कि मूल नियंत्रक की केंद्रीकृत संरचना इस तरह के दृष्टिकोण के लिए उपयुक्त नहीं है?
वर्चुअल मशीन स्थापित करें। अपने लाइव सर्वर पर एक समान वातावरण सेटअप करें। अपनी साइट को वहां कॉपी करें। यूनिट-टेस्ट लिखें और फिर कोडबेस को दोबारा दोहराएं। इस तरह, आपकी लाइव साइट खराब नहीं है और जब आप कर लेंगे तो आप नई साइट को उत्पादन साइट पर धक्का दें। अतिरिक्त विचारों के लिए http://sourcemaking.com/refactoring/convert-procedural-design-to-objects – Gordon