आप गलतियों कभी नहीं करते हैं, तो किसी भी टीम के आप कभी भी गलतियाँ करता है के साथ काम पर कोई भी नहीं है, तो आप कभी नहीं एक चर का सही उद्देश्य भूल जाते हैं आप वापस आ रहा कोड करने के लिए आप महीनों या वर्षों में देखा नहीं किया है के बाद भी परिभाषित किया है , और आप और हर कोई जो आप 100% के साथ काम करते हैं, वह विश्वसनीय रूप से एक कॉन्स वैल्यू को बदलने के आपके इरादे को समझता है, समझता है और उसका पालन करता है जब आपने अंतर्निहित भाषा निर्माण का उपयोग करने के लिए परेशान नहीं किया है, जो दोनों स्पष्ट रूप से संकेत देते हैं और मजबूती को लागू करते हैं, तो नहीं, वहां कोई फायदा नहीं।
उन चीजों में से किसी एक कभी निकलती है तो मामला होने के लिए नहीं, उस बिंदु है।
मेरे लिए, मुझे लगता है कि जब भी मैं अपने सबसे स्पष्ट रूप से हूं, तब भी सात से अधिक चीजों को याद रखना असंभव के करीब है, इसलिए मैं गलतियों को रोकने के लिए जो भी सहायता प्राप्त कर सकता हूं, मैं उसे ले जाऊंगा, खासकर जब लागत एक ही कीवर्ड है। यदि आप मुझसे ज्यादा चालाक हैं, और आपको किसी टीम पर कभी भी कम स्मार्ट के साथ काम करने की ज़रूरत नहीं है, तो जो कुछ भी आप चाहते हैं उसे करें।
कुछ मामलों में, कुछ कंपाइलर ऑप्टिमाइज़ेशन हो सकते हैं जो स्थिरता के आधार पर किया जा सकता है (एक के लिए निरंतर फोल्डिंग, जो संकलन समय पर स्थिरांक से युक्त अभिव्यक्ति को ध्वस्त करता है)। लेकिन आमतौर पर, यह बात नहीं है।
निजी तरीके क्यों हैं जब आप केवल सब कुछ सार्वजनिक कर सकते हैं और केवल आवश्यक लोगों को कॉल कर सकते हैं? – zxcvbnm
जितना अधिक आप अपने कोड में अपने * इरादे * को संवाद कर सकते हैं, उतना ही अधिक संकलक आपके लिए क्रॉस-चेक कर सकता है, दूसरों के पढ़ने और समझने के लिए जितना आसान होगा। कुछ अतिरिक्त संभावित अनुकूलन भी हैं जो संकलक द्वारा किए जा सकते हैं। –