Programming में `Resolve` का क्या अर्थ है? [बन्द है]


12

मैं कई स्थानों पर देखता हूं जहां शब्द Resolveका उपयोग किया जाता है, डिपेंडेंसी इंजेक्शन (एक इंटरफ़ेस के लिए एक कार्यान्वयन का समाधान), पैकेज प्रबंधक (उदा: संकुल निर्भरता को हल करें), वेब (पूर्व: एक होस्टनाम को हल करें)।

तो क्या कोड के तर्क को इतना खास बना देता है कि कोई व्यक्ति Resolveएक साधारण Convertया एक से अधिक शब्द का चयन करता Transformहै Get?


4
सॉफ्टवेयर विकास से संबंधित एक शब्द की परिभाषा और उपयोग मुख्य रूप से राय-आधारित है? ... वाह।
svidgen

जवाबों:


14

अंतर मामूली है, लेकिन सुसंगत है। एक प्रतिनिधित्व को दूसरे में बदलना, एक ही डेटा लेना और इसे दूसरे प्रारूप में व्यक्त करना शामिल है - उदाहरण के लिए, एक दशमलव संख्या में एक हेक्साडेसिमल, या मिश्रित-केस स्ट्रिंग सभी-निचले स्ट्रिंग में। आमतौर पर, आपको इस तरह के परिवर्तन को करने के लिए नियमों के एक निश्चित सेट के अलावा कुछ नहीं चाहिए।

एक नाम को हल करने में आमतौर पर कुछ रिपॉजिटरी को शामिल करना शामिल होता है जो उन नामों को जानकारी के साथ जोड़ते हैं जिन्हें रिपॉजिटरी के बिना भविष्यवाणी नहीं की जा सकती है। google.comएक विशिष्ट आईपी पते (कई, वास्तव में) के लिए हल हो सकता है, लेकिन यह आईपी असाइनमेंट इतिहास का एक दुर्घटना है - यह बस के रूप में अच्छी तरह से एक पूरी तरह से अलग संख्या हो सकती है, और इस अनुवाद को बनाने का कोई तरीका नहीं है जो किसी तरह नहीं होता है संपूर्ण रजिस्ट्री को संग्रहीत करना, या इसे ऑनलाइन क्वेरी करना शामिल है। इसी प्रकार, पैकेज निर्भरता को हल करने के लिए आमतौर पर मिग पैकेज को स्थापित करने की आवश्यकता होती है - यह लापता घटकों के नाम जानने के लिए पर्याप्त नहीं है , आपको वास्तव में उनकी सामग्री की व्याख्या करनी होगी, और सामग्री अकेले नाम से अनुमानित नहीं है ("QMail" एक मेल प्रोग्राम की तरह लगता है, लेकिन आप इसे स्थापित किए बिना केवल नाम से इसके सटीक गुणों का अनुमान नहीं लगा सकते हैं, क्योंकि नाम संकलित कार्यक्रम की तुलना में बहुत कम जानकारी स्थानांतरित करता है) ।

इसलिए आपको "संकल्प" शब्द का उपयोग किसी ऐसी चीज के लिए नहीं करना चाहिए जो कि एक मात्र संदर्भ-मुक्त डेटा परिवर्तन है। इसे उन स्थितियों के लिए आरक्षित करें जहां प्रत्येक नाम से पर्याप्त मात्रा में सूचना का प्रतीक है, इतना ही है कि इसके लिए एक केंद्रीय रजिस्ट्री की एकमात्र उचित व्यवस्था है।


कोई भी विचार यह शब्दावली कहाँ से आती है (एक सादृश्य या कुछ)?
anouar.bag

@ anouar.bag हल करने के लिए: किसी चीज़ का उत्तर या हल खोजें ( merriam-webster.com/dfox/resolve [1]] =>> एक प्रतीक / नाम को हल करना उस प्रतीक / नाम का उत्तर ढूंढना है, अर्थात यह निर्धारित करें कि क्या है यह है।
क्रिस्टोफ़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.