yagni

    8गर्मी

    3उत्तर

    The Pragmatic Programmer कई लोगों द्वारा अत्यधिक recommended है। मैंने इसे अभी पढ़ना समाप्त कर दिया है, और मैं देख सकता हूं कि लोग इसकी सिफारिश क्यों करते हैं, हालांकि मैं यह इंगित करता हूं कि कोड पूर

    15गर्मी

    6उत्तर

    जैसा कि मैंने काम करने के तरीके में सोचने वाले एग्इल को तेजी से अवशोषित कर लिया है, यागनी ("आपको इसकी आवश्यकता नहीं है") अधिक से अधिक महत्वपूर्ण प्रतीत होता है। ऐसा लगता है कि मुझे गुमराह प्राथमिकताओं

    6गर्मी

    6उत्तर

    आप हमेशा एक अंतरफलक बनाना चाहिए यदि ऐसी कोई संभावना कुछ और है कि यह इस्तेमाल कर सकते हैं, या जब तक एक वास्तविक जरूरत यह तो एक इंटरफेस का उपयोग करने के लिए refactor वहाँ इंतजार हो सकता है कि क्या है? ए

    10गर्मी

    8उत्तर

    यागनी "सिद्धांत" कहता है कि आपको "आवश्यकता नहीं है" के रूप में आपको आवश्यकतानुसार कार्यक्षमता प्रदान करने पर ध्यान केंद्रित नहीं करना चाहिए। मैं आम तौर पर किसी भी नियम के ऊपर सामान्य ज्ञान का उपयोग कर

    5गर्मी

    8उत्तर

    कोड में, यह आमतौर पर अतिरिक्त कार्यक्षमता प्रदान करने के लिए नए वर्गों को जोड़ने में आसान है। मुझे रिफैक्टरिंग कोड की काफी अच्छी समझ है और इसमें क्या शामिल है YAGNI आम तौर पर मुझे समझ में आता है। जो म

    7गर्मी

    9उत्तर

    क्या वे विरोधाभास करते हैं? Decoupling कुछ महान और हासिल करने में काफी कठिन है। हालांकि अधिकांश अनुप्रयोगों में हमें वास्तव में इसकी आवश्यकता नहीं है, इसलिए मैं अत्यधिक युग्मित अनुप्रयोगों को डिजाइन क