क्या मुझे चर का पुन: उपयोग करना चाहिए?
मुझे पता है कि कई सर्वोत्तम प्रथाओं का कहना है कि आपको ऐसा नहीं करना चाहिए, हालांकि, बाद में, जब अलग-अलग डेवलपर कोड को डीबग कर रहे हैं और 3 चर हैं जो एक जैसे दिखते हैं और एकमात्र अंतर यह है कि वे कोड में अलग-अलग स्थानों पर बनाए गए हैं, वह हो सकता है उलझन में। इकाई-परीक्षण इसका एक बड़ा उदाहरण है।
हालांकि, मैं करना जानते हैं कि सर्वोत्तम प्रथाओं इसके खिलाफ समय के सबसे अधिक कर रहे हैं। उदाहरण के लिए, वे "ओवरराइड" विधि मापदंडों को नहीं कहते हैं।
सर्वोत्तम अभ्यास यहां तक कि पिछले चर को शून्य करने के खिलाफ हैं (जावा में सोनार है जो null
चर को असाइन करते समय एक चेतावनी देता है , कि आपको जावा 6 के बाद से कचरा कलेक्टर को कॉल करने के लिए करने की आवश्यकता नहीं है। आप हमेशा नियंत्रित नहीं कर सकते हैं जो चेतावनियाँ बंद कर दी गई हैं; अधिकांश समय डिफ़ॉल्ट पर है।)