4 पॉइंट द्वारा GN⁺ 2024-02-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Ruby on Rails एप्लिकेशन के प्रदर्शन और व्यवहार को समझने में मदद करने वाला एक टूल
  • ऑपरेट हो रही साइट के नीचे RoR बैकएंड की अनुरोध-संबंधी जानकारी दिखाने वाला पैनल प्रदान करता है
  • Ruby इकोसिस्टम में pry जैसे अच्छे डिबगिंग टूल हैं, लेकिन PHP DebugBar / Laravel DebugBar जैसा फीचर सेट उपलब्ध नहीं था
  • Jigsaw, Tailwind और Torchlight से बनाया गया है

डिबग बार की सुविधाएँ

  • एप्लिकेशन के अलग-अलग अनुरोध और प्रदर्शन को विज़ुअल तरीके से देखना संभव है।
  • उदाहरण के लिए, GET /post-list अनुरोध में 806.7ms समय लगता है।
  • कुल 3 मॉडल, 234 क्वेरी, 21 ऑपरेशन और 3 कैश जैसी जानकारी देता है।

GN⁺ की राय

  • डिबग बार Ruby on Rails डेवलपर्स के लिए एप्लिकेशन की परफॉर्मेंस एनालिसिस में ज़रूरी टूल है।
  • यह विजुअली परफॉर्मेंस मीट्रिक्स दिखाकर समस्या समाधान और ऑप्टिमाइज़ेशन में मदद करता है।

1 टिप्पणियां

 
GN⁺ 2024-02-19
Hacker News टिप्पणियाँ
  • डिबग बार के निर्माता ने अपना परिचय देते हुए कहा कि अगर कोई फीडबैक या सवाल हो तो बता दें।

    नमस्ते, मैं debugbar बनाने वाला हूँ। अगर कोई फीडबैक या प्रश्न हो तो बता दीजिए। धन्यवाद।

  • किसी ने Symfony की डेवलपर टूलबार को सबसे अच्छी टूलबार में से एक बताया और Ruby on Rails प्रोजेक्ट्स में इसकी बहुत याद आने की बात कही।

    Symfony की डेवेलपर टूलबार सच में सबसे अच्छी में से एक है। Ruby on Rails प्रोजेक्ट्स में मुझे हमेशा इसका फ़ीचर मिस होता है।

  • समान प्रोजेक्ट बनाने वाले एक अन्य व्यक्ति ने कहा कि उनके Ruby on Rails डिबगर में request के लिए कॉल की गई सभी methods, parameter values और return values देखी जा सकती हैं।

    यह project बहुत बढ़िया है और मेरे Ruby on Rails डिबगर जैसा ही है। request पर कॉल की गई हर method, उसके parameter values और return value यहाँ देखी जा सकती है।

  • पहले जहाँ मैंने काम किया था, वहाँ दोनों जगह हमने डेवलपर और QA environment के लिए कस्टम “debug bar” जोड़ा था, और वह सेवा संस्करण (service version) जैसे सवालों का जवाब देने में बेहद काम आता था।

    हमने पहले काम की जगहों पर डेवलपर और QA वातावरणों के लिए कस्टम “debug bar” जोड़ा था; इसके बिना सर्विस वर्शन चेक करने जैसे सवालों का जवाब देना मुश्किल होता था।

  • 'debugbar' शब्द से पहली बार रूबर-रू हुए एक व्यक्ति ने docs पढ़कर इसे आज़माया और पता लगाया कि debugbar साइट नेविगेट करते समय कौन-सा controller/action page पर लाया, साथ ही callbacks और database queries भी दिखाता है।

    'debugbar' शब्द से मैं पहली बार रूबर-रू हुआ। दस्तावेज़ पढ़कर और इसे प्रयोग करके मुझे समझ में आया कि यह साइट पर नेविगेशन के दौरान कौन-सा controller/action किसी पेज तक ले गया, और साथ में callbacks व database queries भी दिखाता है।

  • Rails debug toolbar का प्रस्ताव शुरू करने वाले व्यक्ति ने ideas और फीचर्स की लिस्ट शेयर की, और यह इच्छा रखी कि यह टूल Rails 8 में सीधे Rails में शामिल होकर डेवलपर्स को बेहतर अनुभव दे।

    Rails डिबग टूलबार का प्रस्ताव शुरू करने वाले ने अपनी ideas और feature list शेयर की और यह सुझाव रखा कि अगर यह टूल Rails में बिल्ट-इन होकर Rails 8 में 'developer happiness' पर फोकस के साथ इस्तेमाल हो तो बहुत अच्छा रहेगा।

  • जब किसी ने पूछा कि क्या यह किसी अन्य प्रोजेक्ट जैसा है, तो जवाब में कहा गया कि Laravel, Phoenix और Rails फ्रेमवर्क्स के बीच अच्छे ideas की अच्छी अदला-बदली अक्सर दिखती है।

    यह प्रोजेक्ट काफी अच्छा लगता है। मैं Laravel, Phoenix और Rails फ्रेमवर्क्स के बीच अच्छे ideas के नियमित आदान-प्रदान को पसंद करता हूँ।

  • RoR (Ruby on Rails) abbreviation पसंद नहीं है।

    अच्छा प्रोजेक्ट है, लेकिन मुझे RoR (Ruby on Rails) का acronym इस्तेमाल करना पसंद नहीं।

  • Go भाषा के लिए भी debug toolbar हो, यह चाहत जताई गई।

    Go भाषा के लिए भी एक debug toolbar होती तो बढ़िया होता।