मेरे पास एक छोटी उपयोगिता लाइब्रेरी है जिसमें कुछ उपयोगी उपयोगिता विधियां हैं जो पूरी तरह से यूनिट-परीक्षण किए गए हैं। फिलहाल, मेरी लाइब्रेरी में कोई बाहरी निर्भरता नहीं है। मैं अपनी कक्षाओं में लॉगिंग जोड़ने के विचार से टकरा रहा हूं जो डिबगिंग उद्देश्यों के लिए उपयोगी हो सकता है। लेकिन इसका मतलब यह होगा कि मेरी परियोजना के साथ लॉगिंग पुस्तकालयों को बंडल करना होगा।लाइब्रेरी निर्भरता मुक्त रखने के लिए
मेरा प्रश्न है: क्या मुझे अपनी लाइब्रेरी निर्भरता मुक्त रखना चाहिए? क्या ऐसा करने के कोई फायदे हैं?
ठीक है, जुल के बारे में सबसे अच्छी बात यह है कि इसमें शामिल है। लगभग हर दूसरे लॉगिंग ढांचे बेहतर है (उपयोग करने में आसान, अनुकूलित, कॉन्फ़िगर, तेज, अधिक शक्तिशाली)।यह भी ध्यान रखें कि यदि आप जूल का उपयोग करते हैं, तो आपकी लाइब्रेरी का उपयोग करने वाले अधिकांश लोगों को इसके बजाय उपयोग किए जाने वाले लॉगिंग फ्रेमवर्क पर लॉग इन करने के लिए जूल को हरा देना होगा। –
आप बिल्कुल सही हैं। –