refactoring पर टैग किए गए जवाब

मौजूदा कोड के पुनर्गठन के लिए रिफैक्टिंग एक अनुशासित तकनीक है, जो इसके बाहरी व्यवहार को बदले बिना इसकी आंतरिक संरचना को बदल देती है। स्टैक ओवरफ्लो के लिए आपके कोड को फिर से भरने के बारे में खुले-समाप्त प्रश्न हैं, हालांकि वे कोड समीक्षा के लिए उपयुक्त हो सकते हैं।

23
एक विधि को रिफलेक्टर करने का सबसे अच्छा तरीका क्या है जिसमें बहुत सारे (6+) पैरामीटर हैं?
कभी-कभी मैं मापदंडों की एक असहज संख्या के साथ तरीकों में आता हूं। अधिक बार नहीं, वे निर्माता लगते हैं। ऐसा लगता है कि वहाँ एक बेहतर तरीका होना चाहिए, लेकिन मैं नहीं देख सकता कि यह क्या है। return new Shniz(foo, bar, baz, quux, fred, wilma, barney, dino, donkey) …
102 refactoring 

11
क्या कोई अप्रयुक्त कोड हटाने (या रखने) के पेशेवरों की व्याख्या कर सकता है?
मैंने कई बार सुना है कि अप्रयुक्त कोड को परियोजना से हटा दिया जाना चाहिए। हालांकि यह मेरे लिए स्पष्ट नहीं है "क्यों?"। हटाने के लिए मेरे बिंदु नहीं हैं: कोड पहले से ही लिखा गया है, और प्रयास खर्च किए जाते हैं कोड को सिंथेटिक और वास्तविक वातावरण पर …
102 refactoring 

1
ReSharper के साथ पहले से मौजूद इंटरफ़ेस के लिए निकालें विधि
मैं एक वर्ग के लिए एक नया तरीका जोड़ रहा हूं जो एक इंटरफ़ेस को लागू करता है, और मुझे "एक्सट्रैक्ट इंटरफ़ेस" रीफैक्टरिंग का उपयोग करना पसंद है और केवल इंटरफ़ेस में विधि जोड़ना है। लेकिन ऐसा नहीं लगता है कि ReSharper पहले से मौजूद इंटरफ़ेस में एक विधि हस्ताक्षर …

14
विम में परावर्तन
बेशक यह तथ्य कि आप आईडीई पर रिफ्लेक्टर कर सकते हैं, बहुतों के लिए अनमोल है, मैं शायद ही कभी ऐसा करता हूं जब मैं कोडिंग करता हूं, लेकिन मैं किसी और के स्रोत को संपादित करते समय इसे करने की कोशिश कर सकता हूं। आप विम में कई फ़ाइलों …
98 vim  refactoring 

7
Vim में परिवर्तनशील नाम
मैं विम के माध्यम से बहुत सी / पर्ल कोड पढ़ने की कोशिश कर रहा हूं जिसमें कई एकल अक्षर चर नाम हैं। कुछ कमांड रखना अच्छा होगा जो मुझे एक चर के नाम को कुछ और सार्थक बनाने में मदद कर सकता है जबकि मैं कोड पढ़ने की प्रक्रिया …

30
क्या C # के लिए 4+ लाइव टेम्प्लेट का उपयोग करते हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

5
विज़ुअल स्टूडियो 2015 से रिफ्लेक्टर मेनू गायब है
मुझे Visual Studio 2015 में राइट-क्लिक संदर्भ मेनू खोजने में समस्या हो रही है। मुझे पता है कि मेरी परियोजना या मैं जिस फ़ाइल में काम कर रहा हूं, उसमें कुछ भी गलत नहीं है। मैं विजुअल स्टूडियो 2013 में राइट-क्लिक संदर्भ रिफ्लेक्टर मेनू पा सकता हूं। हालांकि, विजुअल स्टूडियो …

16
Ctrl + R, Ctrl + R कमांड काम नहीं कर रहा है
मैं एक चर का नाम बदलने के लिए Visual Studio 2008 के भीतर Ctrl+ R, Ctrl+ Rकमांड का उपयोग करने का प्रयास कर रहा हूं । मुझे यह कहते हुए एक त्रुटि संदेश मिलता है "कुंजी संयोजन ( Ctrl+ R, Ctrl+ R) कमांड (और नाम बदलें ...) के लिए बाध्य …

8
एकाधिक स्ट्रिंग तत्वों को C # में बदलें
क्या ऐसा करने का कोई बेहतर तरीका है... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); मैंने इसे एक काम पर रखने के लिए स्ट्रिंग क्लास को बढ़ाया है, लेकिन क्या कोई तेज़ तरीका है? public static class StringExtension { public static string clean(this string s) { …

6
IntelliJ में जावा वर्ग के तरीकों को फिर से बनाने का सरल तरीका?
क्या कोड को मैन्युअल रूप से काटने और चिपकाने से ज्यादा इंटेलीजे में एक क्लास सोर्स फाइल के भीतर तरीकों को पुन: व्यवस्थित करने का एक सरल तरीका है? आजकल मुझे विरासत कोड को रीक्रिएट करते समय अक्सर इसकी आवश्यकता होती है, जैसे कि स्रोत कोड में एक-दूसरे से संबंधित …

7
Xcode में नाम बदलें या रिफ्लेक्टर फ़ाइलें
क्या एक क्लास फ़ाइल का नाम बदलना / फिर से भरना संभव है और क्या डिस्क पर वास्तविक फ़ाइल का नाम बदलना है? यदि हां, तो मैं यह कैसे कर सकता हूं?

10
रीफैक्टरिंग क्या है और केवल संशोधित कोड क्या है?
मुझे पता है कि रीफैक्टरिंग "एक प्रोग्राम की संरचना को बदल रहा है ताकि कार्यक्षमता में बदलाव न हो"। मैं विश्वविद्यालय में अपने अंतिम वर्ष की परियोजना पर काम कर रहे लोगों में से कुछ के साथ बात कर रहा था और मुझे आश्चर्य हुआ कि वे रिफैक्टरिंग के बारे …

8
मैं "हस्ताक्षरित / अहस्ताक्षरित बेमेल" चेतावनी (C4018) से कैसे निपटूं?
मैं C ++ में उच्च प्रदर्शन और कम मेमोरी ओवरहेड को ध्यान में रखते हुए बहुत सारे गणना कोड के साथ काम करता हूं। यह एसटीएल कंटेनरों (ज्यादातर vector) का उपयोग करता है , और लगभग हर एक फ़ंक्शन में उस कंटेनरों पर पुनरावृत्त करता है। पुनरावृति कोड इस तरह …
80 c++  refactoring 

12
क्या रिफैक्टरिंग प्रयोजनों के लिए सिर्फ गुणों के साथ एक वर्ग होना ठीक है?
मेरे पास एक विधि है जो 30 मापदंडों को लेती है। मैंने पैरामीटर लिया और उन्हें एक कक्षा में रखा, ताकि मैं सिर्फ एक पैरामीटर (वर्ग) को विधि में पास कर सकूं। क्या किसी वस्तु को पारित करने के लिए रीफैक्टरिंग के मामले में यह पूरी तरह से ठीक है …
79 c#  oop  refactoring 

2
समस्या अप्रत्याशित तत्व प्रकार वर्ग जब रिफ्लेक्टर एंड्रॉइड स्टूडियो में फाइलें स्थानांतरित करता है
जब मैं एंड्रॉइड स्टूडियो में कुछ फ़ाइलों को स्थानांतरित करता हूं तो मुझे समस्या अप्रत्याशित तत्व प्रकार वर्ग मिली। किसी ने मुझे जवाब के साथ मदद कर सकता है? अग्रिम में धन्यवाद!
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.