refactoring

    11गर्मी

    3उत्तर

    हमारे उत्पाद में, हमारे पास "सेवाएं" नामक चीजें हैं जो उत्पाद के विभिन्न हिस्सों (और विशेष रूप से भाषाओं-इन-हाउस भाषा, सी, पायथन और .NET) के बीच संचार का मूल माध्यम हैं। वर्तमान में, कोड इस तरह है (Se

    6गर्मी

    3उत्तर

    का विलोपन मैं ग्रहण EGit प्लगइन का उपयोग Git भंडार के साथ काम करने के लिए। (मैं भी यह स्थानीय परियोजनाओं के लिए उपकरण द्वारा किए गए परिवर्तनों को ट्रैक करने के लिए उपयोग करें।) हालांकि मैं समस्या यह ह

    22गर्मी

    4उत्तर

    Resharper सिफारिश की है कि इन वार्स: List<string> senderDeviceIDList; string senderDeviceID; . . . foreach (var item in PlatypiIds) { senderDeviceIDList = await GetSenderDevice

    6गर्मी

    1उत्तर

    मैं काफी बड़े उत्पाद पर काम करता हूं। यह विकास में रहा है क्योंकि नेट 1.0 अभी भी एक काम प्रगतिशील था और इसलिए इसमें बहुत खराब गुणवत्ता कोड है और इसे यूनिट परीक्षणों के साथ दिमाग में नहीं लिखा गया था।

    21गर्मी

    1उत्तर

    रिफैक्टरिंग मैं एक राक्षसी डब्ल्यूसीएफ सेवा को कुछ और प्रबंधनीय में दोबारा करने की कोशिश कर रहा हूं। लेखन के समय, सेवा को कन्स्ट्रक्टर के माध्यम से लगभग 9 निर्भरताएं होती हैं, जो इकाई को परीक्षण करना

    18गर्मी

    3उत्तर

    क्या किसी को ईश्वर-वस्तु को दोबारा करने का सबसे अच्छा तरीका पता है? इसे कई छोटे वर्गों में तोड़ने जितना आसान नहीं है, क्योंकि एक उच्च विधि युग्मन है। अगर मैं एक विधि खींचता हूं, तो मैं आम तौर पर हर दू

    10गर्मी

    4उत्तर

    को छोड़कर स्ट्रिंग में नई लाइन को जोड़ने का सबसे अच्छा तरीका मैं स्ट्रिंग्स की सूची में पुन: प्रयास करने के लिए सबसे अच्छा/साफ-सुथरा तरीका ढूंढ रहा था और फिर नई लाइनों (अंतिम को छोड़कर) की अलग-अलग स्ट

    6गर्मी

    4उत्तर

    मैं वर्तमान में एक कोडबेस पर काम कर रहा हूं जहां चर के कुछ वर्ग हैं, जैसे डाटाबेस पथ, जिन्हें स्ट्रिंग्स के रूप में दर्शाया जाता है। इन (गैर-) प्रकारों पर अधिकांश संचालन एक उपयोगिता वर्ग में परिभाषित

    12गर्मी

    3उत्तर

    में सभी परियोजनाओं से अप्रयुक्त आयात हटाएं क्या कोई तरीका है, एक शॉर्टकट या कोई सेटिंग जो से अप्रयुक्त आयात को हटाती है? वर्कस्पेस से प्रभावी ढंग से? मुझे निम्न प्रश्न मिला जो एकल फ़ाइल से हटाने के बा

    5गर्मी

    4उत्तर

    पुनर्रचना का कहना है की सुविधा देता है कि मेरे पास है: @property NSNumber* number; और मेरी नियंत्रक को देख रहा है: - (void)observeValueForKeyPath:(NSString *)keyPath ... { if ([keyPath isEqual