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

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

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

3
ऑटोमेशन सॉफ्टवेयर बनाने के लिए इनपुट फाइल्स (Makefiles, SConstruct, CMakeLists.txt, आदि) को व्यवस्थित करने के अच्छे तरीके क्या हैं?
एक चीज जो मुझे अपने कोड के साथ पसंद है, वह यह सुनिश्चित करती है कि इसे प्रबंधनीय टुकड़ों में बदल दिया जाए। हालाँकि, जब सॉफ़्टवेयर के निर्माण की बात आती है, तो मुझे पता चलता है कि जो भी ऑटोमेशन का निर्माण होता है, मैं उसका उपयोग करके समाप्त …

7
आप बड़े कोड आधार और कई डेवलपर्स के साथ रीफैक्टरिंग कैसे प्रबंधित करते हैं?
मैं एक ऐसी स्थिति को रोकना चाहूंगा, जहां दो डेवलपर पहले एक ही कोड को एक साथ रिफलेक्टर करते हैं, इसके बारे में बात किए बिना, शायद किसी तरह के उपकरण का उपयोग कर रहे हैं, शायद एक ग्रहण प्लग-इन। क्या आप मदद कर सकते हैं? हमें चार महाद्वीपों पर …

5
परावर्तन के कारण मर्ज का विरोध हल
मैं हाल ही में एक चर्चा में शामिल हुआ कि कैसे सामान्य रूप से रीफैक्टरिंग को संभालना है (जो अपने आप में एक दिलचस्प विषय है)। अंततः निम्नलिखित प्रश्न सामने लाया गया: कैसे एक हैंडल मर्ज का सामना करता है जो कि किसी के कारण कोड के एक हिस्से का …

7
प्रबंधनीय विखंडू में भारी कोड को तोड़ने का सबसे अच्छा तरीका है?
एक बार जब वे जटिलता के एक निश्चित स्तर पर पहुंच जाते हैं, तो मैं लगातार बड़ी परियोजनाओं से अभिभूत हो जाता हूं। एक बार जब मैं किसी परियोजना में एक निश्चित बिंदु पर पहुंच जाता हूं, तो मेरी प्रगति क्रॉल में धीमी हो जाती है और मैं अपने आप …

5
क्या गुणवत्ता में सुधार की उम्मीद में यह मिनी-रिफलेक्टर कोड के लिए उपयोगी है, या क्या यह "लाभ के बिना" के आसपास "केवल कोड घूम रहा है"?
उदाहरण मैं एक ही स्थान पर "सब कुछ" करता है जो मोनोलिथिक कोड में आया था - डेटाबेस से डेटा लोड करना, HTML मार्कअप दिखाना, राउटर / कंट्रोलर / एक्शन के रूप में कार्य करना। मैंने अपनी फ़ाइल में SRP मूविंग डेटाबेस कोड लागू करना शुरू किया, चीजों के लिए …

4
निर्भरता इंजेक्शन के विपरीत निरूपित करने के लिए तकनीकी शब्द?
यह विशुद्ध रूप से तकनीकी प्रश्न के बजाय नामकरण (तकनीकी लेखन) का अधिक है। मैं हमारे आवेदन में निर्भरता इंजेक्शन के विस्तार के आसपास केंद्रित एक refactoring प्रस्ताव लिखने के लिए (और इसे अपने आप को सौंपा) की कोशिश कर रहा हूँ। जबकि हम ऑटोबायरिंग बीन्स के लिए स्प्रिंग का …

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

7
रिफैक्टरिंग और ओपन / बंद सिद्धांत
मैं हाल ही में स्वच्छ कोड विकास के बारे में एक वेब साइट पढ़ रहा हूं (मैं यहां लिंक नहीं डालता क्योंकि यह अंग्रेजी में नहीं है)। इस साइट द्वारा विज्ञापित सिद्धांतों में से एक ओपन बंद सिद्धांत है : प्रत्येक सॉफ़्टवेयर घटक को विस्तार के लिए खुला होना चाहिए …

2
एक विरासत, सादे सी परियोजना में इकाई परीक्षण जोड़ना
शीर्षक ही सब कुछ कह देता है। मेरी कंपनी एक माइक्रोकंट्रोलर डिवाइस के लिए लीगेसी फ़र्मवेयर प्रोजेक्ट का पुन: उपयोग कर रही है, जो पूरी तरह से सादे सी में लिखा गया है। ऐसे हिस्से हैं जो स्पष्ट रूप से गलत हैं और उन्हें बदलने की आवश्यकता है, और C …

4
एकल चुस्त काम आइटम के भीतर "संबंधित" काम को संभालना
मैं 4 देवों की एक परियोजना टीम में हूं, जिसमें मैं भी शामिल हूं। हम इस बात पर लंबी चर्चा कर रहे हैं कि किसी एक काम के मद में आने वाले अतिरिक्त काम को कैसे संभालना है। यह अतिरिक्त काम आमतौर पर ऐसी चीजें हैं जो कार्य से थोड़ा …

4
क्या आपको फ़ीचर ब्रांच पर काम करने वाले कोड क्वालिटी को बेहतर बनाना चाहिए
मैं वास्तव में इस लेख को एक अच्छे राज्य में कोड / शिविर स्थल को छोड़ने के बारे में पसंद करता हूं, जितना आपने पाया - यह कोड की स्वच्छता के शीर्ष पर रखने के लिए वास्तविक दुनिया में एक व्यावहारिक दृष्टिकोण की तरह लगता है। मैं वास्तव में फीचर …

5
कोड पुनरावृत्ति बनाम बहु जिम्मेदार विधि
मैं सिंगल रिस्पांसिबिलिटी प्रिंसिपल (एसआरपी) का पालन करने की कोशिश करता हूं और कोड रिपीटिशन को भी छोड़ देता हूं। हालांकि अक्सर ऐसे स्थान होते हैं जहां कोड पुनरावृत्तियां होती हैं जो कि इनवोकेशन के कोड ब्लॉक से अधिक कुछ भी नहीं हैं जो उन्हें कम से कम सार्थक नाम …

2
क्या टिप्पणियों को फिर से प्रसारित करने के साथ एक अच्छा विचार है?
मैं एक "स्पेगेटी-कोड" प्रोजेक्ट पर काम कर रहा हूं, और जब मैं बग्स को ठीक कर रहा हूं और नई विशेषताओं को लागू कर रहा हूं, तो कोड यूनिट-टेस्ट करने योग्य बनाने के लिए मैं कुछ रीफैक्टरिंग भी करता हूं। कोड अक्सर इतना कसकर युग्मित या जटिल होता है कि …

5
मेरी कक्षा किताब (शुरुआती OOP) में कक्षाओं के पदानुक्रम से भी बदतर क्यों है?
मैं PHP ऑब्जेक्ट्स, पैटर्न और अभ्यास पढ़ रहा हूं । लेखक एक कॉलेज में एक पाठ को मॉडल करने की कोशिश कर रहा है। लक्ष्य पाठ प्रकार (व्याख्यान या संगोष्ठी) का उत्पादन करना है, और सबक के लिए शुल्क इस पर निर्भर करता है कि यह एक प्रति घंटा या …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.