मैं सिर्फ इस बात की पुष्टि करना चाहता था कि आपका "# भाग" है और सामान्य रूप से वर्ग लेआउट नहीं है।
मुझे आश्चर्य है कि किसी ने भी क्षेत्रों का उपयोग करने से बचने का उल्लेख नहीं किया है। मैं समझता हूं कि ओपी क्षेत्रों को बाहर करने के बारे में एक सर्वेक्षण करना चाहता है, लेकिन मैं एक वैकल्पिक दृश्य बिंदु उठाना चाहूंगा।
मैं क्षेत्रों से बचता हूं। मैं उस कोड को देखना पसंद करता हूं जिसके साथ मैं काम कर रहा हूं। यदि आपको यह खोजना मुश्किल है कि आप क्या खोज रहे हैं तो कोड फोल्डिंग का उपयोग करें और समूह समान वर्ग निर्माण एक साथ करें।
मुझे क्षेत्रों से नफरत क्यों है? CTRL+M,Lऔर CTRL+M,Oकोड तह टॉगल करेगा। हालांकि, ढहने पर यह पूरे क्षेत्र को छिपा देता है। मुझे केवल तरीकों / संपत्तियों / टिप्पणियों को गिराने की आवश्यकता है।
यदि बहुत सारे क्षेत्र हैं, तो शायद एक कोड गंध है और आपका वर्ग बहुत अधिक काम कर रहा है। जेफ एटवुड क्षेत्रों पर एक अच्छा पद प्रदान करता है जो पढ़ने लायक है।
# भाग पर मेरा पसंदीदा उद्धरण:
नहीं, मैं # वर्णनों का उपयोग नहीं करूंगा। और नहीं, मैं शर्तों के साथ नहीं है। चुप रहो।
- जेफ एटवुड
कहा जा रहा है, मुझे पता है कि कई प्रोग्रामर उनका उपयोग करने पर जोर देते हैं। यह प्रश्न एक व्यक्तिपरक है। मैंने सोचा था कि मैं एक विकल्प प्रदान करूंगा।