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

रूबी मैजिक समर स्पेशल:द बेस्ट ऑफ एपसिग्नल एकेडमी

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

यहाँ हमारे शीर्ष 5 झूला पढ़ता है:

रूबी में कस्टम अपवाद

रूबी में लगभग सब कुछ एक वस्तु है और त्रुटियां कोई अपवाद नहीं हैं। #डैडजोक्स

रूबी में निष्पादन सुनिश्चित करना, विफलताओं का पुन:प्रयास करना और अपवादों को फिर से बढ़ाना

इसके अलावा rescue , रूबी के पास अपवादों को संभालने के और भी तरीके हैं। हम retry . का उपयोग करेंगे और ensure एक लचीला वेब एपीआई क्लाइंट बनाने के लिए कीवर्ड के साथ-साथ फिर से उठाए गए अपवाद।

Ruby's Redo, Retry and Next Keywords

retry . के बारे में पोस्ट पिछली छुट्टी सुपर लोकप्रिय थी। इसका अल्पज्ञात समकक्ष redo समान रूप से काम करता है, लेकिन पूरे ब्लॉक के बजाय लूप पुनरावृत्तियों को फिर से चलाता है।

ActiveRecord प्रदर्शन:N+1 क्वेरीज़ एंटी-पैटर्न

गर्मियों के जंगल में गिलहरियों की तरह, N+1 क्वेरी की समस्या एक आम है, लेकिन आम तौर पर आसानी से दिखने वाले उपद्रव, एहम, प्रदर्शन विरोधी पैटर्न जो कभी-कभी आलसी लोडिंग संघों के कारण होता है।

रेल में रूसी गुड़िया कैशिंग

कैश फ़्रैगमेंट को नेस्ट करके, दृश्य लगभग कभी भी पूरी तरह से प्रस्तुत नहीं किए जाते हैं। यहां तक ​​कि जब डेटा बदलता है, तो अधिकांश रेंडर किए गए पेज सीधे कैशे से प्रदर्शित होते हैं।

आनंद लें!


  1. रूबी से फिडल के माध्यम से किसी भी सी पुस्तकालय का प्रयोग करें - रूबी मानक पुस्तकालय सबसे अच्छा गुप्त रखा जाता है।

    फिडल एक अल्पज्ञात मॉड्यूल है जिसे रूबी के मानक पुस्तकालय में 1.9.x में जोड़ा गया था। यह आपको रूबी से सी पुस्तकालयों के साथ सीधे बातचीत करने की अनुमति देता है। यहां तक ​​कि यह आपको रूबी दुभाषिया के चलने पर उसका निरीक्षण और परिवर्तन करने देता है। यह एक लोकप्रिय सी लाइब्रेरी libffi को लपेटकर काम करता

  1. रूबी में एक प्रोग्रामिंग भाषा का निर्माण:पार्सर

    Github पर पूर्ण स्रोत स्टॉफ़ल प्रोग्रामिंग भाषा का पूर्ण कार्यान्वयन GitHub पर उपलब्ध है। कोड को पढ़ने को आसान बनाने में मदद करने के लिए इस संदर्भ कार्यान्वयन में बहुत सारी टिप्पणियाँ हैं। अगर आपको बग मिलते हैं या आपके कोई प्रश्न हैं, तो बेझिझक कोई समस्या खोलें। इस ब्लॉग पोस्ट में, हम स्टॉफ़ल के

  1. रूबी में डेकोरेटर डिजाइन पैटर्न

    डेकोरेटर डिजाइन पैटर्न क्या है? और आप अपने रूबी प्रोजेक्ट्स में इस पैटर्न का उपयोग कैसे कर सकते हैं? डेकोरेटर डिज़ाइन पैटर्न नई क्षमताओं . जोड़कर किसी ऑब्जेक्ट को बेहतर बनाने में आपकी सहायता करता है इसमें बिना कक्षा बदले। आइए एक उदाहरण देखें! लॉगिंग और प्रदर्शन इस उदाहरण में हम रेस्ट-क्लाइंट जैस