हमारी परियोजना में हमारे पास कुछ समय के लिए कुछ "भूल गए" वर्ग थे।क्या यह खोजना संभव है कि रूबी पर रूबी में कौन से वर्गों का उपयोग नहीं किया जाता है?
उन वर्गों को अन्य लोगों द्वारा प्रतिस्थापित किया गया था लेकिन हम उन्हें हटाना भूल गए। क्या रूबी {रेल पर,} आवेदन में कौन सी कक्षाओं का उपयोग नहीं किया जा रहा है यह जानने के लिए कुछ स्वचालित तरीका/उपकरण है?
धन्यवाद!
रूबी इतनी गतिशील है क्योंकि स्वचालन के माध्यम से करना मुश्किल है; वर्गों को कक्षा के नाम, स्थान, प्रतीक, चंद्रमा का चरण (शाब्दिक रूप से) आदि के आधार पर लोड किया जा सकता है। यहां तक कि उन्हें यह देखने के लिए भी उपकरण दिया जाता है कि क्या उनका उपयोग कभी भी किया जाता है या तत्काल किया जाता है यदि आपके पास अच्छा कोड कवरेज नहीं है आपके परीक्षण में –
यदि एप्लिकेशन को बहुत सारे ट्रैफ़िक मिलते हैं, तो आप संदिग्ध कक्षाओं को "बहिष्करण लॉग" (या आसानी से पाए गए बहिष्करण टैग को शामिल करने) के लिए लिख सकते हैं, और समय के साथ लॉग फ़ाइल की निगरानी कर सकते हैं। लंबे समय तक कोई गतिविधि पंजीकृत नहीं करना चाहिए, भले ही कक्षा कोड किसी भी तरह पहुंच योग्य हो, भले ही आपके नियमित उपयोगकर्ता इनमें से कोई भी याद न करें। –
बात यह है कि हम कक्षा और उसके दोनों परीक्षणों को हटाना भूल गए। इसके साथ, हमारे पास बहुत अच्छा कवरेज था, लेकिन कोई संकेत नहीं कि कक्षा बेकार थी। –