programming-practices पर टैग किए गए जवाब

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

4
इन-हाउस बनाम सॉफ्टवेयर-विकास पर्यावरण [बंद]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 5 साल पहले बंद हुआ । उद्योग में, एक 'इन-हाउस डेवलपमेंट' वातावरण के …

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

5
एलन कूपर की यूनिफ़ाइड फ़ाइल मॉडल का क्या हुआ?
एक लंबे समय के लिए एलन कूपर (अपनी पुस्तक "अबाउट फेस" के 3 संस्करणों में) एक "एकीकृत फ़ाइल मॉडल" को बढ़ावा दे रहा है, अन्य बातों के अलावा, जिसे वह सबसे अधिक मूर्खतापूर्ण संदेश बॉक्स कहता है, जिसका आविष्कार किया गया था - एक किसी ऐप या फ़ॉर्म पर क्लोज़ …

5
एक्सेप्शन हैंडलिंग, लॉगिंग लिखना कब शुरू करें
आपने अपना एक्सेप्शन हैंडलिंग कोड कब लिखना शुरू किया? जब आप लॉगिंग स्टेटमेंट लिखना शुरू करते हैं। इस प्रश्न को विस्तृत करने के उद्देश्य से, मान लें कि हम log4net लॉगिंग के साथ .NET प्लेटफ़ॉर्म पर हैं, लेकिन सामान्य तरीके से उत्तर देने के लिए स्वतंत्र महसूस करते हैं। समाधान: …

8
क्या C स्ट्रिंग्स को हमेशा ख़त्म किया जाता है, या यह प्लेटफ़ॉर्म पर निर्भर करता है?
अभी मैं एम्बेडेड सिस्टम के साथ काम कर रहा हूं और बिना किसी ऑपरेटिंग सिस्टम वाले माइक्रोप्रोसेसर पर तारों को लागू करने के तरीकों का पता लगा रहा हूं। अब तक मैं जो कर रहा हूं वह केवल NULL टर्मिनेटेड कैरेक्टर पॉइंटर्स के विचार का उपयोग कर रहा हूं और …

6
मुद्रण उपयोग / सहायता (--help) के लिए सबसे अच्छा अभ्यास क्या माना जाता है?
UNIX के CLI के लिए उपकरण लिखते समय, मुझे प्रोग्राम का प्रिंट आउट सहायता और / या उपयोग कैसे करना चाहिए? मैं आमतौर पर उपयोग करता हूं fprintf(stderr, "help text here");, लेकिन इसके साथ कई मुद्दे हैं। सबसे पहले, मुझे यकीन नहीं है, चाहे मुझे उपयोग करना चाहिए stderr। क्या …

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

5
किन परिस्थितियों में (यदि कोई है) दो सर्वरों को क्वेरी करना और केवल सबसे तेज़ प्रतिक्रिया का उपभोग करना अच्छा है?
मैंने पूछा है कि अब SO पर समुदाय द्वारा हटाया गया प्रश्न क्या है कि कोई जावास्क्रिप्ट का उपयोग क्यों करेगा Promise.race, और एक उच्च प्रतिनिधि उपयोगकर्ता इस पर टिप्पणी करता है: यदि आपके पास दो सेवाएं हैं जो कुछ मूल्य की गणना करती हैं तो आप उन्हें समानांतर में …

2
क्या कोड के ब्लॉक बनाने के लिए यह बुरा अभ्यास है?
C ++ में, क्या यह खराब अभ्यास कुछ फ़ंक्शन के अंदर कोड के ब्लॉक बनाता है, जैसे कि निम्नलिखित: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } { double test …

4
क्या विधि मापदंडों का पुन: उपयोग करना बुरा है?
ऐसे समय होते हैं, जब मुझे किसी पद्धति में से किसी विधि में दिए गए मान को संशोधित करना होगा। एक उदाहरण इस विधि के रूप में एक स्ट्रिंग sanitizing होगा: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } यह विशुद्ध रूप से हानिरहित …

2
3n + 1 समस्या के लिए हास्केल तरीके
यहाँ SPOJ से एक सरल प्रोग्रामिंग समस्या है: http://www.spoj.com/problems/PROBTRES/ । मूल रूप से, आपको i और j के बीच की संख्या के लिए सबसे बड़े Collatz चक्र का उत्पादन करने के लिए कहा जाता है। (संख्या $ n $ का Collatz चक्र अंततः $ n $ 1. से $ पाने …

3
क्या [] ऑपरेटर के बजाय सूचक अंकगणित के माध्यम से ऐरे तत्वों तक पहुंचने के लिए इसे संदर्भित करना बुरा है?
मैंने अभी C में प्रोग्राम करना सीखना शुरू किया है, और पॉइंटर्स और सरणियों के बारे में अपनी समझ को बेहतर बनाने के लिए, मैंने किसी भी पॉइंटर को बनाए बिना किसी ऐरे के तत्वों को संदर्भित करने का प्रयास किया है: for(k1 = 0; k1 < ROW; k1++){ for(k2 …

3
सॉफ्टवेयर में सीधे ज्ञात मुद्दों को रखने के लिए उपयुक्त है?
मैंने एंड्रॉइड ऐप का रखरखाव कर लिया है, और कुछ अवशिष्ट समस्याएं हैं जो मैंने कम या ज्यादा तय की हैं, लेकिन अभी भी विभिन्न एंड्रॉइड ओएस संस्करणों के कारण समस्याएँ हैं। उदाहरण के लिए, MediaPlayer क्लास के साथ एक वेब रिक्वेस्ट भेजने पर रिक्वेस्ट को भेजने से पहले OS …

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

4
मैं एकल परियोजना पर फीचर रेंगने से कैसे बचूँ?
इसलिए मेरे पास एक कार्यक्रम है जो मैंने 2011 में और 2012 के माध्यम से वापस काम किया है, लेकिन आखिरी रिलीज 2011 के दिसंबर में हुई थी । मैं सक्रिय रूप से इस पर काम कर रहा हूं, लेकिन फीचर रेंगना इसके बदसूरत सिर को लुभाता है और अब …

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