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