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

Ruby

  1. अपने कोड को सुव्यवस्थित करें: छोटी सुविधाएं जो आपके प्रोग्रामिंग फ्लो को संरक्षित करती हैं

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

  2. अभिभूत हुए बिना रेल्स में TDD में महारत हासिल करें

    (मैंने मूल रूप से यह लेख अपने न्यूज़लेटर के लिए लिखा था। यदि आप इस तरह की और चीजें पढ़ना चाहते हैं, तो आपको साइन अप करना चाहिए!) रेल्स समुदाय का परीक्षण पर, और विशेष रूप से TDD पर गहरा ध्यान है। परीक्षण की यह संस्कृति रेल्स के बारे में सबसे अच्छी चीजों में से एक है। लेकिन परीक्षण करने का दबाव, और सह

  3. अपने रेल्स प्रोजेक्ट के लिए सही लाइब्रेरी चुनना: एक व्यावहारिक मार्गदर्शिका

    एंगुलर बनाम एम्बर। RSpec बनाम मिनिटेस्ट। हैमल बनाम स्लिम बनाम ERB। जब आप एक नया प्रोजेक्ट शुरू करते हैं तो आपके पास करने के लिए बहुत सारे विकल्प होते हैं। प्रत्येक पक्ष के मुखर समर्थक हैं। और जल्द ही आपको एहसास होता है कि आप अपने प्रोजेक्ट को उस समय में शुरू कर सकते थे जो आपने उस चौथे ट्यूटोरियल या

  4. सुव्यवस्थित रूबी और रेल्स सेटअप: तेज़ विकास के लिए सुसंगत टूल कॉन्फ़िगरेशन

    कुछ रेल्स ऐप्स बनाने के बाद, आप उनके साथ काम करने के कुछ पसंदीदा तरीके विकसित करना शुरू कर देंगे। हो सकता है आप हमेशा अपने रेल्स कंसोल में awesome_print का उपयोग करना चाहें। या आप चाहें कि rails new मिनिटेस्ट के बजाय rspec का उपयोग करने वाले प्रोजेक्ट बनाए। ज़रूर, हर बार जब आप कोई कमांड चलाते हैं तो

  5. मजबूती सिद्धांत के साथ रूबी कोड विश्वसनीयता बढ़ाएं

    मैंने मूल रूप से इनमें से कई विचारों को कॉन्फिडेंट रूबी से सीखा, जो मेरी पसंदीदा रूबी किताबों में से एक है। यदि आप इस पोस्ट को पसंद करते हैं, तो आपको इसे खरीदना चाहिए और पूरी चीज पढ़नी चाहिए। वहां बहुत अच्छी चीजें हैं। आपका current_user मेथड एक User वापस करता है, सिवाय जब कोई यूजर नहीं होता और यह ni

  6. रिफैक्टरिंग कैसे कोड को सरल बनाती है: विचारशील अमूर्तता की शक्ति

    पिछले हफ्ते, मैंने सुसंगत रिटर्न वैल्यू वाले मेथड के बारे में लिखा था, और कैसे वे आपके कोड को सरल बनाएंगे। लेकिन यह कैसे होता है? सही रिफैक्टरिंग आपके कोड को काम करने में आसान कैसे बना सकती है? अच्छा अमूर्तता अच्छा क्या बनाता है, और बुरा अमूर्तता बुरा क्या बनाता? मेरा मतलब है, आप अपने कोड को बेतरतीब

  7. अपने कौशल स्तर से पूरी तरह मेल खाने वाले रेल्स ब्लॉग कैसे खोजें

    बहुत सारी अच्छी, मुफ्त रेल्स जानकारी उपलब्ध है। लेकिन जैसे-जैसे आप अपने विकास कौशल में सुधार करते हैं, आपके लिए उपयोगी ज्ञान ढूंढना कठिन हो सकता है। अगर यह बहुत बुनियादी है, तो आप सिर्फ उन चीजों के बारे में पढ़ेंगे जो आप पहले से जानते हैं। बहुत उन्नत, और आपकी आंखें धुंधला जाएंगी और आपका दिमाग बंद हो

  8. सामान्य API त्रुटियों का निवारण: एक व्यावहारिक मार्गदर्शिका

    API डॉक्स आपको बताएंगे कि API का उपयोग कैसे करें। लेकिन जब चीजें गलत हो जाती हैं, तो आप अपने दम पर रह सकते हैं। त्रुटि संदेश अक्सर अधूरे, भ्रामक, या अनुपयोगी होते हैं। और वैसे भी NoMethodError: undefined method [] for nil:NilClass के साथ आप क्या करने वाले हैं? जब आप एक API, फ्रेमवर्क, या लाइब्रेरी स

  9. पुराने रेल्स संसाधनों का लाभ उठाकर आधुनिक विकास में महारत हासिल करें

    (मैंने यह पोस्ट कुछ समय पहले अपनी सूची को भेजी थी। यदि आप इसका आनंद लेते हैं, और इसे और अधिक पढ़ना चाहते हैं, तो आपको साइन अप करना चाहिए!) रेल्स इकोसिस्टम तेजी से आगे बढ़ता है, प्रिंट के लिए बहुत तेज। यदि आप मेरी तरह हैं, तो आप अपने फ्रेमवर्क और जेम के नवीनतम संस्करण सीखना चाहते हैं। लेकिन सर्वोत्तम

  10. तेज़ रूबी कोड अनलॉक करें: 4 सिद्ध मेमोइजेशन पैटर्न और एक आवश्यक जेम

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

  11. TDD थकान को हराएं: टेस्टिंग गति बनाए रखने के सिद्ध उपाय

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

  12. मध्यवर्ती रेल्स संसाधनों के लिए अंतिम गाइड

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

  13. रूबी ऑन रेल्स पॉडकास्ट पर विशेष: लेखन, आदतें और ठहराव पर काबू पाना

    पिछले हफ्ते मुझे रूबी ऑन रेल्स पॉडकास्ट पर आमंत्रित किया गया था, जहाँ मैंने यहाँ और अपनी सूची पर लिखे लेखों, किताब लिखने, आदतें बनाने, जहाँ लोग अटक जाते हैं, और कई अन्य विषयों पर बात की। अगर आपने अभी तक नहीं सुना है, तो ज़रूर सुनें!

  14. रेल्स I18n में महारत हासिल करें: 3 त्वरित टिप्स और एक अप्रत्याशित हैक

    रेल्स का i18n लाइब्रेरी जितना दिखता है उससे अधिक शक्तिशाली है। आपको इसका उपयोग केवल अनुवाद के लिए करने की आवश्यकता नहीं है। i18n लाइब्रेरी कहीं भी उपयोगी है जहां आप अपने द्वारा प्रदर्शित टेक्स्ट को उस स्थान से अलग करना चाहते हैं जहां आप इसे प्रदर्शित करते हैं। जब मैं Avvo में था, हमने i18n का उपयोग

  15. छिपे हुए रत्न खोजें: रेल्स 4.2 में शक्तिशाली फिर भी अनदेखी विशेषताएं

    पिछले हफ्ते रेल्स 4.2 का पहला बीटा घोषित किया गया था, और यह पहले से ही अद्भुत लग रहा है। मैं अपने ऐप्स में ActiveJob, वेब कंसोल, एडिक्वेट रिकॉर्ड, और फॉरेन की सपोर्ट का उपयोग करने के लिए वास्तव में उत्साहित हूं। लेकिन रेल्स की सुंदरता विवरण में है। और यदि आप थोड़ी खुदाई करते हैं, तो आप कुछ कम विज्ञ

  16. अपवाद शोर कम करें: क्लीनर प्रोडक्शन लॉग्स के लिए सिद्ध रणनीतियाँ

    कोई ऐप वास्तविक उपयोगकर्ताओं के साथ पहले संपर्क में जीवित नहीं रहता। एक बार जब लोग इसका उपयोग करना शुरू करते हैं, तो वे त्रुटियों में चलने वाले हैं। तो, एक बार प्रोडक्शन में, अधिकांश ऐप्स के पास त्रुटियों को ट्रैक और रिपोर्ट करने का एक तरीका होगा। आप exception_notification के साथ सरल जा सकते हैं या

  17. रेल्स 5 Module#prepend पेश करता है: alias_method_chain को प्रतिस्थापित करना

    रेल्स 4.2 की घोषणा में आगामी रेल्स 5 के बारे में कुछ दिलचस्प समाचार थे: इसके लिए शायद रूबी 2.2 की आवश्यकता होगी। जो इसे रूबी 2 की सभी अच्छी चीजों का लाभ उठाने वाला पहला रेल्स वर्जन बना देगा। पोस्ट में गार्बेज-कलेक्टेड सिम्बल्स और कीवर्ड आर्ग्यूमेंट्स का उल्लेख किया गया था। लेकिन मेरे लिए, रूबी 2 की

  18. सुव्यवस्थित वैलिडेशन: अपने लेख वर्कफ़्लो में ड्राफ्ट से प्रकाशित तक

    (मैंने यह पोस्ट कुछ महीने पहले अपनी सूची को भेजी थी। अगर आपको यह पसंद है, और आप इस तरह की और पोस्ट पढ़ना चाहते हैं, तो आपको साइन अप करना चाहिए!) मेरे एक ऐप के साथ दूसरे दिन एक अजीब स्थिति आई। मान लें कि आपके पास एक Article मॉडल है, और ये लेख पहले ड्राफ्ट के रूप में बनाए जाते हैं। ये ड्राफ्ट हल्के

  19. पहले रूबी सीखकर रेल्स में महारत हासिल करें: यह क्यों मायने रखता है

    क्या आप रूबी सीखने से पहले रेल्स सीख सकते हैं? आप थोड़ी देर के लिए कर सकते हैं। लेकिन जैसे-जैसे आपका ऐप REST, जेनरेटेड-स्कैफोल्ड, ट्विटर-क्लोन चरण से आगे बढ़ता है, आप कुछ दीवारों से टकराएंगे। निश्चित रूप से, आप ऑस्मोसिस के माध्यम से कुछ रूबी सीखेंगे। लेकिन इसमें हमेशा के लिए लग जाएगा। यदि आप रेल्स

  20. रूबी जेम्स को समझना: वे कैसे काम करते हैं और उनका समस्या निवारण कैसे करें

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

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:8/33  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14