- 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 टिप्पणियां
Hacker News टिप्पणियाँ
डिबग बार के निर्माता ने अपना परिचय देते हुए कहा कि अगर कोई फीडबैक या सवाल हो तो बता दें।
किसी ने Symfony की डेवलपर टूलबार को सबसे अच्छी टूलबार में से एक बताया और Ruby on Rails प्रोजेक्ट्स में इसकी बहुत याद आने की बात कही।
समान प्रोजेक्ट बनाने वाले एक अन्य व्यक्ति ने कहा कि उनके Ruby on Rails डिबगर में request के लिए कॉल की गई सभी methods, parameter values और return values देखी जा सकती हैं।
पहले जहाँ मैंने काम किया था, वहाँ दोनों जगह हमने डेवलपर और QA environment के लिए कस्टम “debug bar” जोड़ा था, और वह सेवा संस्करण (service version) जैसे सवालों का जवाब देने में बेहद काम आता था।
'debugbar' शब्द से पहली बार रूबर-रू हुए एक व्यक्ति ने docs पढ़कर इसे आज़माया और पता लगाया कि debugbar साइट नेविगेट करते समय कौन-सा controller/action page पर लाया, साथ ही callbacks और database queries भी दिखाता है।
Rails debug toolbar का प्रस्ताव शुरू करने वाले व्यक्ति ने ideas और फीचर्स की लिस्ट शेयर की, और यह इच्छा रखी कि यह टूल Rails 8 में सीधे Rails में शामिल होकर डेवलपर्स को बेहतर अनुभव दे।
जब किसी ने पूछा कि क्या यह किसी अन्य प्रोजेक्ट जैसा है, तो जवाब में कहा गया कि Laravel, Phoenix और Rails फ्रेमवर्क्स के बीच अच्छे ideas की अच्छी अदला-बदली अक्सर दिखती है।
RoR (Ruby on Rails) abbreviation पसंद नहीं है।
Go भाषा के लिए भी debug toolbar हो, यह चाहत जताई गई।