code-reuse पर टैग किए गए जवाब

नया सॉफ्टवेयर बनाने के लिए मौजूदा कोड का उपयोग।

12
परियोजनाओं में कोड के छोटे टुकड़े साझा करने के लिए सर्वोत्तम अभ्यास
मैं हमेशा काम पर सख्ती से DRY सिद्धांत का पालन करने की कोशिश करता हूं ; हर बार जब मैंने आलस्य से कोड दोहराया है तो बाद में वापस काटता है जब मुझे उस कोड को दो स्थानों पर बनाए रखने की आवश्यकता होती है। लेकिन अक्सर मैं छोटे तरीकों …

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

9
"स्वच्छ कोड" प्रथाओं से कोड रखने के दौरान विशाल खुले स्रोत पुस्तकालय कैसे बनाए रखते हैं?
मैं अभी भी उच्च गुणवत्ता कोड लिखने के लिए अनुभवहीन हूं, इसलिए मैंने रॉबर्ट सी। मार्टिन द्वारा क्लीन कोड जैसे मुद्दे को संबोधित करने वाली किताबें पढ़ीं , और अपने कौशल में सुधार करने के लिए प्रसिद्ध पुस्तकालयों के कोड की जांच करते रहें। हालाँकि कई ओपन सोर्स लाइब्रेरीज़ को …

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

8
कक्षाओं को "खुला" होने के लिए डिज़ाइन क्यों नहीं किया जाना चाहिए?
विभिन्न स्टैक ओवरफ्लो प्रश्नों और दूसरों के कोड को पढ़ते समय, कक्षाओं को कैसे डिज़ाइन किया जाए, इस बारे में आम सहमति। इसका मतलब यह है कि जावा और सी # में डिफ़ॉल्ट रूप से सब कुछ निजी है, फ़ील्ड अंतिम हैं, कुछ तरीके अंतिम हैं, और कभी-कभी कक्षाएं भी …
44 code-reuse 

7
आप अपनी टीम द्वारा लिखी गई कक्षाओं और कार्यों को कैसे ट्रैक करते हैं?
कोड पर काम करते समय, मुझे कई समान चुनौतियों का सामना करना पड़ता है जो मेरे टीम के साथी करते हैं, और मैंने कुछ सहायक कार्य और कक्षाएं लिखी हैं, और इसलिए उनके पास है। अगर अच्छा संचार होता है, तो मैं किसी महान चीज़ के बारे में सुनूंगा जो …

16
क्या पुस्तकालयों और कोड स्निपेट्स का भारी उपयोग न करने के ठोस कारण हैं? [बन्द है]
कुल मिलाकर अब मैं लगभग 8 वर्षों के लिए प्रोग्रामिंग में हूँ और यह मुझे लगता है कि मैं खुले स्रोत पुस्तकालयों और स्निपेट पर अधिक से अधिक भरोसा कर रहा हूं ("आपको काम खत्म करने के लिए!" मुझे पता है कि समय में मैं खुद के कार्यान्वयन को लिख …

4
रिच हिकी का क्या मतलब था जब उन्होंने कहा, "वह सभी विशिष्टता [इंटरफेस / क्लास / प्रकार] आपके पुन: उपयोग को मारता है!"
रिच हिकी के विचारोत्तेजक गोटो कॉन्फ्रेंस के प्रमुख " वैल्यू ऑफ वैल्यूज़ " में 29 मिनट पर वह जावा जैसी भाषा के ओवरहेड के बारे में बात कर रहे हैं और एक बयान देते हैं, "उन सभी इंटरफेस आपके पुन: उपयोग को मारते हैं।" उसके कहने का आशय क्या है? …

9
कोडिंग करते समय मैं विश्लेषण द्वारा पक्षाघात को कैसे दूर कर सकता हूं?
जब मैं एक नई परियोजना शुरू करता हूं, तो मैं अक्सर कार्यान्वयन के विवरण के बारे में सोचना शुरू कर देता हूं। "मैं DataBaseHandler को कहां रखने वाला हूं? मुझे इसका उपयोग कैसे करना चाहिए? क्या वर्गों का उपयोग करना चाहिए जो इसे कुछ सार सुपरक्लास से विस्तारित करना चाहते …

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

16
क्या आपके पास अपना खुद का 'मिस यूटिल्स लाइब्रेरी' है? आपको किस हिस्से पर सबसे ज्यादा गर्व है? [बन्द है]
मुझे पता है कि हम में से कई लोग उपकरण और उपयोगिताओं के साथ अपनी छोटी निजी लाइब्रेरी बनाए रखते हैं जिनका हम अक्सर उपयोग करते हैं। मेरी उम्र 16 साल की है, इसलिए यह काफी आकार में बड़ा हो गया है। मेरे द्वारा लिखे गए सामान में से कुछ …

12
क्या आपके द्वारा काम पर निर्मित कोड लेना और व्यक्तिगत परियोजनाओं के लिए इसे फिर से उपयोग करना गलत है?
अपने विभिन्न कार्यस्थलों के दौरान मैंने हमेशा कोड लिखा जिससे मुझे लगा कि "यह अन्य स्थितियों में वास्तव में उपयोगी होगा"। वास्तव में, मैं जानबूझकर कोड लिखता हूं, भले ही यह मुझे लंबे समय तक लिखता हो, जो मुझे पता है कि भविष्य में मेरी मदद करेगा (जैसे कस्टम SubString()फ़ंक्शन)। …

7
क्या सॉफ्टवेयर पुन: उपयोग प्रक्रिया को फिर से शुरू करने से रोकता है
कोड पुन: उपयोग एक समस्या के रूप में मैं सॉफ्टवेयर वितरण पर इस प्रश्न के बारे में सोच रहा था , और मैं पुनरावृत्ति और / या प्रतिलिपि प्रस्तुत करने के मुद्दे पर वापस आ रहा था । वे मायने रखते हैं, क्योंकि यदि आप किसी परियोजना को नहीं दोहराते …

9
डुप्लिकेट कोड को हटाने के लिए जटिलता जोड़ना
मेरे पास कई वर्ग हैं जो सभी एक सामान्य आधार वर्ग से प्राप्त करते हैं। बेस क्लास में कई प्रकार की वस्तुओं का संग्रह होता है T। प्रत्येक बाल वर्ग को वस्तुओं के संग्रह से प्रक्षेपित मूल्यों की गणना करने में सक्षम होने की आवश्यकता होती है, लेकिन चूंकि बाल …

6
क्या अन्य ग्राहकों की परियोजनाओं में कोड का पुन: उपयोग करना कानूनी है?
मैं मोबाइल एप्लिकेशन के लिए एक स्वतंत्र सॉफ़्टवेयर डेवलपर के रूप में काम कर रहा हूं। एक ग्राहक मुझसे मोबाइल ऐप विकसित करने के लिए कहता है। इसलिए फिलहाल मैं इस परियोजना के लिए प्रस्ताव लिखने के लिए समय और प्रयास की गणना कर रहा हूं। एप्लिकेशन को केवल एक …
22 legal  code-reuse 

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