Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Ruby

रेल प्रश्नों को अपनी उत्पादकता को खत्म करने से कैसे रोकें

प्रैक्टिसिंग रेल्स खत्म हो गई है! शुक्रवार, फरवरी 13 तक 25% की छूट प्राप्त करें।

जब आप कोड लिखते हैं, तो प्रश्न आपके दिमाग में आते हैं लगातार :मैं इस विधि को कैसे कहूँ? यह क्या विकल्प लेता है? यदि मैं किसी संख्या के बजाय किसी वस्तु को पास कर दूं तो क्या होगा?

ये प्रश्न आपकी उत्पादकता को नष्ट कर देते हैं। जब आप तुरंत उत्तर नहीं जानते हैं, तो आप भूल जाते हैं कि आप क्या कर रहे थे। आप अपने प्रवाह से बाहर निकल जाते हैं, और जहां आपने छोड़ा था वहां वापस जाने में आधा घंटा लगता है।

तो बिना धीमा किए आपको अपने आवश्यक उत्तर कैसे मिलेंगे?

फास्ट लुकअप

जब आप API दस्तावेज़ देखते हैं तो गति महत्वपूर्ण होती है। आप अपना उत्तर प्राप्त करना चाहते हैं और जितनी जल्दी हो सके बाहर निकलना चाहते हैं। अन्यथा, ट्रैक से बाहर निकलना बहुत आसान है। मैं यह नहीं गिन सकता कि मुझे कितनी बार एक विधि के मापदंडों को जानने की आवश्यकता है और किसी तरह एक घंटे के लिए रेडिट पर शर्मनाक पाठ संदेशों को देखना समाप्त कर दिया।

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

लेकिन पहले उन्हें थोड़ा सा सेटअप चाहिए।

एक बार जब आप इनमें से किसी एक ऐप को डाउनलोड कर लें, तो ये दो काम करें:

  1. आपके द्वारा उपयोग की जाने वाली लाइब्रेरी के लिए डॉक्ससेट डाउनलोड करें।

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

  2. वैश्विक खोज शॉर्टकट सेट करें . मैक पर, मैं आमतौर पर विकल्प-स्पेस का उपयोग करता हूं।

    यह वही है जो डैश को "सिर्फ एक और डॉक्टर साइट" से पूरी तरह से आवश्यक टूल में बदल देता है। एक बार जब आप वैश्विक खोज शॉर्टकट सेट कर लेते हैं, तो आप विकल्प-स्पेस को हिट कर सकते हैं, टाइप करना शुरू कर सकते हैं, अपनी ज़रूरत के दस्तावेज़ देख सकते हैं, विकल्प-स्पेस को फिर से हिट कर सकते हैं, और बिना यह जाने कि आपने अभी-अभी क्या किया है, अपना उत्तर प्राप्त कर सकते हैं। इससे पहले कि आपको पता चले कि आपके पास वे हैं, आप अपने API प्रश्नों का उत्तर दे सकते हैं।

विवरण, प्रश्न और टिप्पणियां

दुर्भाग्य से, कभी-कभी एपीआई डॉक्स में वे सभी विवरण नहीं होते हैं जिन्हें आप जानना चाहते हैं। या आपको यह जानने की आवश्यकता हो सकती है कि कोई सुविधा अंदर से कैसे काम करती है।

इन सवालों के जवाब देने के लिए आपको गति का त्याग करना होगा। लेकिन एक दस्तावेज़ीकरण साइट है जो उस गति को विवरण और समुदाय से बदल देती है।

APIDock

APIDock केवल रूबी, रेल और RSpec को कवर करता है। लेकिन यह अभी भी मददगार है:

  • APIDock आपको बताएगा कि रेल विधियों को कब हटा दिया गया था, और इसके बजाय आपको क्या उपयोग करना चाहिए। यह 1.0 तक वापस रेल में संस्करण-से-संस्करण परिवर्तनों का ट्रैक रखता है। इसलिए यदि आप लीगेसी रेल कोड के साथ काम कर रहे हैं, तो यह एक अविश्वसनीय संसाधन है।

  • बहुत सी API विधियों में टिप्पणियाँ हैं, जो रेल डेवलपर्स द्वारा दी गई हैं। टिप्पणियाँ वास्तव में अच्छी हैं। APIDock के साथ, आप किनारे के मामलों और सामान्य समस्याओं के बारे में पहले सुनेंगे आप उनमें भाग लेते हैं।

आपका नया दस्तावेज़ कार्यप्रवाह

तो, आप यह सब एक साथ कैसे रखते हैं?

  1. जब आप एपीआई के बारे में कोई प्रश्न पूछना चाहते हैं, तो डैश या ज़ील को तुरंत लाने के लिए हॉटकी का उपयोग करें।
  2. यदि आपको अधिक विवरण की आवश्यकता है, तो वेब पर जाएं। पहले APIDock आज़माएं, खासकर यदि आप किसी पुराने रेल ऐप में API खोज रहे हैं।

जब आप तुरंत दस्तावेज़ीकरण पा सकते हैं, तो यह आपकी रेल उत्पादकता को बदल देगा। आप न केवल अधिक केंद्रित रहेंगे, आप उन पुस्तकालयों और ढांचे के बारे में और भी जानेंगे जिन पर आप निर्भर हैं।

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


  1. Emotet मैलवेयर क्या है और इसे अपने Mac से कैसे निकालें (2022)

    Emotet मैलवेयर क्या है? Emotet एक प्रकार का बैंकिंग ट्रोजन मालवेयर है इसका पहली बार पता 2014 में जर्मनी और ऑस्ट्रिया के बैंकों में साइबर हमले के दौरान चला था। संक्रमण मुख्य रूप से मालस्पैम (स्पैम ईमेल जिसमें दुर्भावनापूर्ण सामग्री होती है) के माध्यम से फैलता है। चालाक Emotet मैलवेयर का उद्देश्य आपक

  1. अपने व्हाट्सएप अकाउंट को हैकर्स से कैसे सुरक्षित रखें

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

  1. मैलवेयर से अपने टेलीग्राम को कैसे सुरक्षित रखें

    ब्लॉग सारांश - साइबर क्रिमिनल्स टेलीग्राम यूजर्स को क्रिप्टो वॉलेट मालवेयर से निशाना बनाते हैं। एक अन्य हमले ने फर्जी टेलीग्राम डेस्कटॉप एप के साथ घातक मैलवेयर की पुष्टि की। मैलवेयर से खुद को सुरक्षित रखने के तरीके के बारे में विस्तार से पढ़ें। टेलीग्राम एक क्रॉस-प्लेटफ़ॉर्म इंस्टेंट मैसेजिंग सेवा