मेरे पास एक पुस्तकालय है जो कई संदेश प्रारूपों से संबंधित है। इनमें से प्रत्येक प्रारूप निकट से संबंधित है, वे एक सामान्य आधार एक्सएमएल हैं, फिर प्रत्येक के पास कुछ अतिरिक्त बाधाएं या अतिरिक्त डेटा है।किसी सुविधा के लिए समर्थन हटाने के लिए "सर्वोत्तम अभ्यास" क्या है?
इनमें से एक प्रारूप केवल सबूत-अवधारणा या पायलट प्रयास का समर्थन करने के लिए बनाया गया था। पायलट खत्म हो गया है, इसका अब उपयोग नहीं किया जा रहा है, और यह कुछ अजीब बाधाओं को लगाया गया है। मुझे इसके लिए समर्थन हटाने की अनुमति मिली है। ऐसा करने का सही तरीका क्या है?
मैं सोच रहा हूँ:
- खुला एक मुद्दा ट्रैक करने के लिए/दस्तावेज़ परिवर्तन
- टैग SVN संशोधन, "FEATURE_X यहाँ निकाला गया"
- @Deprecate विशिष्ट वर्गों। इस मुद्दे को उद्धृत करें। प्रतिबद्ध होते हैं।
- चेतावनी देखो और देखने के प्रतिवाद क्या प्रभावित करता
- यह थोड़ा के लिए बैठते हैं, टीम प्रतिवाद
- से निपटने के लिए अंत में कोड को निकालने के लिए एक मौका देता हूँ। सत्यापित करें कि परीक्षण ठीक हैं। प्रतिबद्ध होते हैं।
एकमात्र चीज जो मैं आपकी सूची में जोड़ूंगा, वह आपके उपभोक्ताओं के लिए एक पहुंच होगी, अगर वे बाहरी हैं, और यह सुनिश्चित कर लें कि उनके पास एपीआई में जाने की आवश्यकता है। – hvgotcodes
+ संस्करण संख्या को टक्कर दें :) –
+1 उपयोगी सूची - लगभग एक रिफैक्टरिंग रेसिपी – orangepips