मुझे थोड़ी देर के लिए पुन: प्रयोज्य कोड स्निपेट की लाइब्रेरी शुरू करने का अर्थ रहा है और कभी भी इसके आसपास नहीं लग रहा है। फिलहाल मुझे कुछ क्षणिक कक्षाएं/फाइलें मिलती हैं जिन्हें मैं पुरानी परियोजनाओं से बाहर खींचता हूं।एक व्यक्तिगत पुन: प्रयोज्य कोड भंडार शुरू करना
मुझे लगता है कि मेरी मुख्य समस्याएं हैं:
कहाँ शुरू करने के लिए। मेरी संरचना को किस संरचना में लेना चाहिए? क्या यह संकलित लाइब्रेरी (जहां उचित हो) या केवल कक्षा/फाइलें किसी भी प्रोजेक्ट में छोड़ सकती हैं? या एक लाइब्रेरी प्रोजेक्ट जिसे शामिल किया जा सकता है? उस के लाइसेंसिंग प्रभाव क्या हैं?
मेरे अनुभव में, एक निर्मित/छोटा लाइब्रेरी जल्दी से दिनांक से बाहर हो जाएगी और स्रोत खो जाएगा। तो मैं स्रोत की ओर झुका रहा हूं कि मैं एसवीएन से निर्यात कर सकता हूं और प्रोजेक्ट में शामिल कर सकता हूं।
बौद्धिक संपदा। मैं नियोजित हूं, इसलिए बहुत सारे कोड I लिखना मेरा आईपी नहीं है। मैं कैसे सुनिश्चित कर सकता हूं कि मैं अपने स्वयं के आईपी को पर काम में परियोजनाओं और घर पर इसका उपयोग नहीं करता? मैं सोच रहा हूं कि सबसे अच्छा तरीका खुले स्रोत लाइसेंस के साथ मेरी लाइब्रेरी को लाइसेंस देना होगा और सुनिश्चित करें कि मैं केवल अपने स्वयं के उपकरण का उपयोग करके अपने समय में इसमें शामिल हूं और इसलिए सुनिश्चित कर रहा हूं कि यदि मैं इसे उपयोग करता हूं कार्य प्रोजेक्ट वही नियम लागू होते हैं जैसे कि मैं तृतीय पक्ष लाइब्रेरी का उपयोग कर था।
मैं कई अलग-अलग भाषाओं में लिखता हूं और अक्सर इस पुस्तकालय के दो या दो से अधिक भागों की आवश्यकता होगी।
मैं कुछ टेम्पलेट परियोजनाओं और मेरे चुने हुए पुन: प्रयोज्य घटकों और प्रत्येक भाषा के लिए एक कोर परियोजना को लागू करने पर ध्यान देना चाहिए?
क्या किसी और को इस तरह की लाइब्रेरी मिली है और आप इसे कैसे व्यवस्थित और अद्यतन करते हैं?
यह भाषा अज्ञेयवादी नहीं है। आप पुस्तकालय कैसे डिजाइन और निर्माण करते हैं, इस पर निर्भर करता है कि आप किस भाषा का उपयोग कर रहे हैं। –
यह भाषा अज्ञेयवादी है। मैं jquery या लुसीन में "पुस्तकालय" के बारे में बात नहीं कर रहा हूं, मैं कई अलग-अलग परिदृश्यों में कई भाषाओं के लिए कोड स्निपेट शामिल करने के लिए अपने स्वयं के एसवीएन भंडार को व्यवस्थित करने के बारे में बात कर रहा हूं। मैं एक डीएलएल नहीं चाहता हूं कि मैं सिर्फ परियोजनाओं में छोड़ दूं। क्षमा करें अगर यह स्पष्ट नहीं है। –