आरएफसी और इसी तरह के दस्तावेजों को कोई कैसे पढ़ता है? [बन्द है]


12

RFC :

टिप्पणियाँ (RFC) के लिए अनुरोध इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) द्वारा प्रकाशित एक ज्ञापन है, जो इंटरनेट और इंटरनेट से जुड़े सिस्टम के काम करने के तरीकों, व्यवहारों, अनुसंधानों या नवाचारों का वर्णन करता है।

इस परिचय के अंत में REST वीडियो , RFC2616 और RFC3986 को आगे पढ़ने के रूप में उल्लेख किया गया है। वीडियो देखने के बाद, मैंने उन दस्तावेजों को देखा और, जैसा कि शीर्षक से पता चलता है, मुझे यकीन नहीं है कि उनका उपयोग कैसे किया जाए। क्या मैं उन्हें उनकी संपूर्णता में पढ़ता हूं और नोट्स बनाता हूं या क्या मैं उन्हें एक संदर्भ के रूप में उपयोग करता हूं जब मुझे कुछ समझ नहीं आता है या कोई समस्या है?


जाहिर है, RFC के समान दस्तावेजों की एक पूरी श्रेणी है। अगर इन चीजों के बारे में अधिक जानकारी वाला कोई व्यक्ति इसे थोड़ा और सामान्य बनाने के लिए मेरे प्रश्न को संपादित करना चाहता है, तो इसे बेझिझक करें।
११:१२

3
आप उनका उपयोग उसी तरह से करते हैं जैसे आप किसी दस्तावेज का उपयोग करते हैं। मैं वास्तव में यह नहीं समझता कि आप यहाँ क्या पूछ रहे हैं।
ऊदबिलाव

जाहिर है मैं एक ट्यूटोरियल और एक संदर्भ गाइड उसी तरह का उपयोग नहीं करते हैं। ट्यूटोरियल दस्तावेज़ीकरण नहीं हो सकता है, लेकिन "प्रलेखन" भूल जाते हैं और "सीखने के संसाधनों" के बारे में सोचते हैं।
१०

खैर, वे ट्यूटोरियल नहीं हैं। वे बहुत मानक हैं। आप उन्हें यह समझने के लिए पढ़ें कि वे किस तरह से काम का वर्णन करते हैं और यदि लागू करते हैं, तो आप उन्हें अपने संदर्भ के रूप में उपयोग करते हैं।
ऊदबिलाव

1
"सीखने के संसाधनों" को भूल जाओ, "प्रलेखन" के बारे में सोचें। यही RFC हैं।
TZHX

जवाबों:


7

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

Do I read them in their entirety and make notes or do I use them more as a reference for when I don't understand something or have a problem?

उनके साथ ऐसा व्यवहार करें जैसे आप किसी अन्य मानक संदर्भ का इलाज करेंगे।

  1. कुछ लोग हर तरह से एक संदर्भ पढ़ना पसंद करते हैं; यह उन्हें बहुत ठोस समझ देता है कि क्या आवश्यक है।
  2. अन्य लोग एक मानक के माध्यम से स्किम करेंगे और इसे वापस संदर्भित करेंगे जब वे उन समस्याओं में भाग लेंगे जिन्हें RFC को संबोधित करना चाहिए।
  3. अन्य अब भी कभी भी RFC की सामग्री का उपयोग नहीं करेंगे।

सामान्य तौर पर, मुझे लगता है कि वे व्याख्यात्मक पाठ की तुलना में संदर्भ के रूप में बहुत अधिक उपयोगी हैं। लेकिन मैं वर्णित लोगों की दूसरी श्रेणी में आता हूं। दूसरी ओर, यदि आप वास्तव में किसी विशेष तकनीक के नट और बोल्ट को समझना चाहते हैं तो आप मानक में गहराई से गोता लगाना चाहते हैं। बहुत सी चीजों के साथ, यह इस बात पर निर्भर करता है कि आपके उद्देश्य क्या हैं।

REST ट्यूटोरियल के साथ आप जो कर रहे हैं, उसके लिए विकल्प # 2 शायद आपकी सबसे अच्छी शर्त है। स्किम, कुछ नया चमकाना, वापस आवश्यक के रूप में देखें।


3

यह इस बात पर निर्भर करता है कि आप इसे क्यों और किस लिए पढ़ते हैं। वास्तव में आप पाएंगे, कि कई प्रोग्रामर कभी भी इस तरह के दस्तावेज कभी नहीं पढ़ते हैं। तो अपवाद को संभालने देता है:

  • आप बहुत उत्सुक हैं और एक निश्चित तकनीक के बारे में सब कुछ जानना चाहते हैं। फिर आप बस उन्हें पढ़ते हैं और आवश्यकतानुसार नोट्स लेते हैं या आवश्यक पाते हैं। या बस उनके माध्यम से पढ़ें ताकि आपके पास एक अच्छा विचार हो कि वहां क्या मिलेगा (प्लस: स्टैकऑवरफ्लो पर वास्तव में स्मार्ट जवाब दे सकते हैं और बहुत प्रतिष्ठा प्राप्त कर सकते हैं)

  • आपको इसके बारे में एक परीक्षण की तैयारी करने की आवश्यकता है। (बाकी सब के लिए परीक्षा की तैयारी के रूप में संभालें, बहुत सारे नोट्स लें)

  • आपको सॉफ्टवेयर का एक टुकड़ा लागू करना होगा जो किसी चीज़ के कठोर सही कार्यान्वयन पर निर्भर करता है (एक वेब ब्राउज़र यूआरआई हैंडलिंग, किसी भी भाषा के लिए कोई संकलक या दुभाषिया)। इस मामले में आप बहुत सावधानी से पढ़ते हैं, बहुत सारे नोट्स लेते हैं और एक ही समय में विभिन्न परीक्षण मामलों को विकसित करते हैं जिनके खिलाफ आपका कार्यक्रम चलाया जाता है।


2

एक बात के लिए, अपने आप को आसान बनाएं।

हालांकि इसे शायद प्रचार स्पैम के रूप में देखा जा सकता है, यह वास्तव में इस तरह का मतलब नहीं है:

अगर ietf.org RFC को देखने के लिए Google के क्रोम ब्राउज़र का उपयोग कर रहा हूं, तो मैं बिना किसी कारण के RFCRestyle क्रोम एक्सटेंशन को स्थापित करने की सिफारिश कर सकता हूं, जिससे उन्हें आंखों और गर्दन पर पढ़ने का काम आसान हो सके।

सभी गंभीरता से, मैंने विशेष रूप से विस्तार किया क्योंकि वे चुनौतीपूर्ण दस्तावेज हैं, जैसे कि यह या नहीं, वेब के साथ काम करने के इच्छुक किसी व्यक्ति द्वारा पढ़ा जाना चाहिए। क्या बेहतर तरीका समझने के लिए करने के लिए कैसे जैसे ठीक से स्वरूपित एक ई-मेल, की तुलना में मानकों कि जिस तरह से आकार पूरे सिस्टम काम करता है पढ़ने के लिए?

मेरी जानकारी के कोई भी नहीं।

यह मजेदार या सेक्सी नहीं हो सकता है, लेकिन इन दस्तावेजों को विशेषज्ञ रूप से तैयार किया गया है, पूरी तरह से परीक्षा और हर सहमति प्रक्रिया के बारे में रहस्योद्घाटन किया गया है, जो सूचना युग के गियर को तेल देता है। और उनके माध्यम से रौंदने के बिना, कोई व्यक्ति केवल एक व्यक्ति के विषय की भ्रष्ट समझ (कम से कम किसी तरह से) की उम्मीद कर सकता है।

उदाहरण के लिए मैंने विकिपीडिया के ईमेल पते के बारे में पता लगाने के बाद विस्तार (बाद में उपयोग किया गया) सटीक से कम था, और इसे ठीक करने के बारे में निर्धारित किया था । प्रचुर मात्रा में आँख का तनाव और बाद में बहुत अधिक सिर खुजलाना, और इस विषय के बारे में मेरी जानकारी के साथ लेख में सुधार हुआ । मुझे यह भी पता चला था कि RFC थोड़ा सीएसएस जादू के बिना पढ़ने के लिए भयानक हैं ।

मेरा मुद्दा?

जब तक मैंने कई RFC में परिभाषित मानकों के माध्यम से वेड करने का समय लिया, और उस विकी से संबंधित होने की पूरी कोशिश की, उस विकी के पाठकों को काफी गंभीर रूप से गलत जानकारी प्रदान की गई;

यह केवल आधिकारिक मानक हैं जो अंततः पर निर्भर हो सकते हैं। इन विषयों पर ज्ञान का हर दूसरा स्रोत स्रोत का भ्रष्टाचार है (कुछ सम्मान या अन्य में)।

तो, हालांकि नहीं "सबसे अच्छा मज़ा EVAH!" - किसी को यह करना होगा।


1
विस्तार की कोशिश की; अच्छा लग रहा है। धन्यवाद। मैं एक बड़ा RFC पाठक नहीं हूं और उन्हें बहुत कठिन लगता हूं, लेकिन पिछले कुछ वर्षों में यह बहुत कम हो गया है। इस पर एक विचार "यह केवल आधिकारिक मानक हैं जो अंततः पर निर्भर हो सकते हैं": मैं केवल सिद्धांत में कहूंगा, या यदि आपका उद्देश्य एक प्रोटोकॉल को लागू कर रहा है। लेकिन वेब का संक्षिप्त इतिहास मौजूदा (लोकप्रिय) कार्यान्वयन के उदाहरणों से भरा है जो मानकों का पालन करने में विफल रहे। देखें: समस्या
एनसी 01
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.