एक बार जब मैं अपने कोड को रिफ्लेक्ट कर रहा था, तो मैंने अपने C # वर्ग के उपयोग करने के लिए IDE को ऊपर उठाया , और अप्रयुक्त नामस्थान और डुप्लिकेट नेमस्पेस को साफ किया , और उन सभी को सॉर्ट किया।
मेरी जोड़ी (जोड़ी प्रोग्रामिंग) ने मुझसे इसका कारण पूछा। मुझे नहीं पता था कि मैंने ऐसा क्यों किया। मैंने अपने सभी कोड को साफ सुथरा रखने के लिए इसे अपनी आदत से बाहर किया। मेरा मतलब है, मैंने उनसे कहा कि क्लीनर कोड होना सामान्य तौर पर एक अच्छा विचार है, लेकिन निश्चित रूप से यह कारण एक अच्छा औचित्य नहीं था, क्योंकि मैं किसी भी सी # कोड पेज के उपयोग अनुभाग में अपना समय बिताने के लिए परेशान नहीं करूंगा ।
चूंकि कई बार आप एक नाम स्थान से दूसरे नामस्थान पर एक कक्षा या एक एनम (या सामान्य रूप में एक प्रकार) को स्थानांतरित करते हैं, और यह आपके कोड में नए कथन का उपयोग करता है (या तो मैन्युअल रूप से कोड विंडो पर जाकर और स्वयं का उपयोग करके बयान लिखता है, या Alt+ Ctrl+ F10संयोजन का उपयोग करते हुए संपादक के माध्यम से ), और चूंकि इन नए बयानों का उपयोग करके अनुभाग का उपयोग करने के अंत में जोड़ा जाएगा , जो उन्हें वर्णानुक्रम में सॉर्ट नहीं करता है, और चूंकि कंपाइलर इन समस्याओं में से किसी के बारे में शिकायत नहीं करता है, तो हमें इसे बनाने की परवाह क्यों करनी चाहिए अनुभाग साफ और सुव्यवस्थित? हमारे पास क्या कारण हो सकते हैं?