- हां - वेब अनुप्रयोग वेब साइटों के लिए अलग हैं
मैं उनसे अलग से व्यवहार करता। यदि आपके पास अपनी साइट का एक हिस्सा है जो केवल दस्तावेजों का एक संग्रह है (जो समान उपयोगकर्ताओं के लिए समान है और लॉग-इन उपयोगकर्ताओं के समान है) - तो इसे संरचित करने का सबसे अच्छा तरीका एक वेब ऐप से बहुत अलग है जो गतिशील रूप से विभिन्न पृष्ठों पर कार्य करता है प्रत्येक उपयोगकर्ता के लिए। साइट के उन दो हिस्सों को दो ऐप्स / घटकों में विभाजित करें और प्रत्येक भाग को अलग-अलग तरीके से निपटाएं।
- संस्करण नियंत्रण का उपयोग करना शुरू करें
एक बार जब आपका कोड संस्करण नियंत्रण में हो जाता है, तो आप पूरी तरह से 'अनावश्यक स्थिति' में रखे गए सभी अनावश्यक कोड को हटा सकते हैं।
अगर चार अलग-अलग यूआरएल एक ही संसाधन की ओर इशारा करते हैं, तो समस्या बहुत बड़ी है। आप अंत में अनंत राशि के साथ काम करते हैं। जैसे ही आप कर सकते हैं, सुनिश्चित करें कि आपके पास जगह में एक सामान्य सामान्यीकरण नीति है। एक बार यह पूरा हो जाने के बाद, आप URL के अर्थ अर्थ संलग्न करना शुरू कर सकते हैं और संसाधन-से-यूआरएल से रिवर्स लुकअप करने में सक्षम हो सकते हैं। यह आपको साइट के 'संसाधनों' से 'वेब छाप' को अलग करने की अनुमति देता है।
आपको खुद से पूछना होगा, "एक यूआरएल दिया गया है जो इसका सामान्यीकृत रूप है?"। एक बार जब आप इस नीचे मिल गया है। तब आपकी साइट पर ५०,००,००० + यूआरएल २००० तक कम हो सकते हैं। जो आपके दिमाग में समझने और प्रबंधन करने में बहुत आसान है।
देखें: http://www.sugarrae.com/be-a-normalizer-a-c14n-exterminator/
- It क्या है ’मॉडलिंग से शुरू करें, what आप क्या चाहते हैं’
यदि आप एक विरासत साइट को टिड्ड कर रहे हैं, जिसे शुरू से ही ध्यान में नहीं रखा गया है, तो यह 'एक गड़बड़' से 'आदर्श डिजाइन' में कूदने के लिए आकर्षक है। मेरा मानना है कि आपको इसे कम से कम दो चरणों में करने की आवश्यकता है: 'मेस' -> 'अच्छी तरह से मॉडलिंग विरासत कोड' -> 'जोड़ा सुविधाओं के साथ आदर्श नया कोड'। सुविधाएँ जोड़ना बंद करें। एक भ्रष्टाचार-विरोधी परत के पीछे गंदगी को ठीक करने या उसका एनकैप्सुलेट करने पर ध्यान दें। तभी, आप डिज़ाइन को कुछ बेहतर में बदलना शुरू कर सकते हैं।
देखें: http://www.joelonsoftware.com/articles/fog00000000000069.html
देखें: http://www.laputan.org/mud/
- इसे परीक्षण के तहत लाना एक अच्छा विचार है।
एक परीक्षण सूट / रूपरेखा बनाएं और परीक्षण जोड़ना शुरू करें। लेकिन, कुछ विरासत कोड का परीक्षण करने के लिए यह काफी मुश्किल है। तो, इस पर भी लटका नहीं है। जब तक आपके पास वहां की रूपरेखा है, तब तक आप परीक्षणों को बहुत कम जोड़ सकते हैं।
देखें: http://www.simpletest.org/en/web_tester_documentation.html
- अपने दृढ़ विश्वास में साहस रखें
सॉफ्टवेयर विकास की सर्वोत्तम प्रथाओं पर अधिकांश साहित्य डेस्कटॉप-केंद्रित / एंटरप्राइज ऐप सेंट्रिक है। जब आपकी साइट गड़बड़ हो जाती है, तो आप इन पुस्तकों को पढ़ते हैं और आप उन ज्ञान से भयभीत हो सकते हैं, जो उनसे बाहर निकलते हैं। लेकिन, यह मत भूलो कि इस सबसे अच्छा अभ्यास वेब / एसईओ के महत्वपूर्ण होने से पहले कई बार अर्जित किया गया है। आप आधुनिक वेब के बारे में बहुत कुछ जानते हैं, पीओए, गोफ आदि जैसी क्लासिक किताबों में अधिक उल्लेख किया गया है। उनसे लेने के लिए बहुत कुछ है, लेकिन अपने स्वयं के अनुभव और ज्ञान को पूरी तरह से त्यागना नहीं है।
मैं जा सकता था। लेकिन वे कुछ चीजें हैं जो मैंने ली हैं जब एक पुरानी विरासत साइट को चमकदार नए में बदल दिया।