किसी ऑब्जेक्ट उन्मुख दृष्टिकोण का उपयोग करके, यह इस समस्या को कम करने में मदद करता है .. कनेक्शन ToAccessLines -> connexion.connect (System.getAccessLines());
हैंडलवॉलविजनस्प्लिट -> यह एक, मुझे सच में यकीन नहीं है कि यह क्या करता है: डी लेकिन, मैं कुछ ऐसा कहूंगा: wall.handleVision (Wall.split); या जो भी हो, मुझे लगता है कि आप समझते हैं कि मेरा क्या मतलब है।
इसके अलावा, कभी-कभी, जब एक बहुत ही विशिष्ट कार्य का नाम देना मुश्किल होता है, तो ऐसा इसलिए हो सकता है क्योंकि कोड पर्याप्त उच्च स्तर नहीं है। उदाहरण के लिए: readSecondWordOfLine (a_line) -> line.split() [1]।
या, सॉर्ट करें (sortWithSecondWordOfLine()) बन सकता है, क्रमबद्ध करें (लाइन => विभाजित (रेखा) [1]) .. मुझे पता है कि यह हमेशा सभी भाषाओं में जितना साफ हो उतना आसान नहीं होता है, लेकिन आपको मेरा अंक मिलता है। सी ++ के साथ, उदाहरण के लिए, आप एक नई विधि बनाने के बजाय एक लाइनर अभिव्यक्ति बनाने के लिए बाइंड और एसटीएल कंपोजिट्स का उपयोग कर सकते हैं।
तो, मैं यह कहकर संक्षेप में कह सकता हूं कि यदि आपके पास बहुत तकनीकी विधि है - जो आम तौर पर वास्तव में कम होती है क्योंकि अन्यथा कार्यशीलताओं को सारणित करके नाम ढूंढना आसान होता है- यह एक नया फ़ंक्शन/क्लास बनाने के लिए अच्छा है एक अमूर्त नाम के साथ सामान्यीकृत और सीधे पहले समारोह में इसका उपयोग करें।
यह विकी होना चाहिए। – gnovice