language-agnostic पर टैग किए गए जवाब

यह टैग उन प्रश्नों के लिए है जो एक प्रोग्रामिंग भाषा या पर्यावरण के लिए विशिष्ट नहीं हैं।

5
इकाई परीक्षणों से पहले या बाद में कोड की समीक्षा की जानी चाहिए
मैं इकाई की समीक्षा करने से पहले अपने सहयोगी के साथ बहस कर रहा हूं - इकाई परीक्षणों से पहले या बाद में। सबसे अच्छा अभ्यास क्या है? कुछ कारकों को हमें ध्यान में रखना चाहिए (और भी हो सकता है): कोड परिवर्तन का आकार - एक बड़े बदलाव का …

4
STDOUT और इसकी अशुद्धता
मैंने कार्यात्मक प्रोग्रामिंग के बारे में बहुत सारी किताबें और लेख पढ़े हैं और अभी भी कुछ बहुत बुनियादी अवधारणाओं को समझने में सक्षम नहीं होने पर शर्म आती है। कार्यात्मक प्रोग्रामिंग के मुख्य विचारों में से एक यह है कि एक ही इनपुट को हमेशा एक ही आउटपुट का …

14
आप उन सभी भाषाओं को अपने सिर में कैसे रखते हैं
मैं जावा, सी #, सी ++ जानता हूं। मैंने पर्ल का उपयोग किया है, और पायथन और एक्टीस्क्रिप्ट 3 को उठा रहा हूं। यह निश्चित रूप से एक रास्ता है जो अन्य लोगों के गले में है, इसलिए मैं पूछ रहा हूं कि आप इन सभी भाषाओं को अपने सिर …

4
क्या संसाधन "महंगा" बनाता है?
मैं हाइबरनेट पढ़ रहा हूं और मुझे कई तरह के बयान आए "JDBC कनेक्शन कई अनुरोधों के साथ खुले क्योंकि यह एक महंगा संसाधन नहीं है"। महंगे संसाधन का क्या मतलब है? संपादित करें: मैं जोड़ रहा हूं कि अज्ञात उपयोगकर्ता ने नीचे टिप्पणी के रूप में क्या जोड़ा है। …

4
कौन से सॉफ्टवेयर डेवलपमेंट मेथडोलॉजी को नींव के रूप में देखा जा सकता है
मैं एक छोटा शोध पत्र लिख रहा हूं जिसमें सॉफ्टवेयर विकास पद्धति शामिल है। मैं सभी उपलब्ध कार्यप्रणाली में देख रहा था और मैं सोच रहा था, सभी कार्यप्रणाली से, क्या कोई ऐसा है जो दूसरों के लिए नींव प्रदान करता है? एक उदाहरण के लिए, निम्नलिखित कार्यप्रणाली देख रहे …

4
एक जनरेटर भाषा की सुविधा जैसे 'उपज' एक अच्छा विचार है?
PHP, C #, Python और संभवतः कुछ अन्य भाषाओं में एक yieldकीवर्ड है जो जनरेटर फ़ंक्शन को बनाने के लिए उपयोग किया जाता है। PHP में: http://php.net/manual/en/language.generators.syntax.php पायथन में: https://www.pythoncentral.io/python-generators-and-yield-keyword/ C # में: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords-yield मुझे चिंता है कि भाषा की सुविधा / सुविधा के रूप में, yieldकुछ सम्मेलनों को तोड़ता …

1
एक प्रकार के पैरामीटर के प्रकार तर्कों को संदर्भित करने के लिए तकनीक का नाम?
सेटअप: मान लें कि हमारे पास एक प्रकार है जिसे Iteratorएक प्रकार का पैरामीटर कहा जाता है Element: interface Iterator<Element> {} फिर हमारे पास एक इंटरफ़ेस है Iterableजिसमें एक विधि है जो एक वापस आ जाएगी Iterator। // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): …

3
टाइप-आधारित आक्रमणकारियों के लिए कार्यात्मक प्रोग्रामिंग उत्तर क्या है?
मुझे पता है कि आक्रमणकारियों की अवधारणा कई प्रोग्रामिंग प्रतिमानों में मौजूद है। उदाहरण के लिए, लूप आक्रमणकारी ओओ, कार्यात्मक और प्रक्रियात्मक प्रोग्रामिंग में प्रासंगिक हैं। हालांकि, ओओपी में पाया जाने वाला एक बहुत ही उपयोगी प्रकार एक विशेष प्रकार के डेटा का एक अपरिवर्तनीय है। यह मैं शीर्षक में …

3
पक्ष के साथ एक PUT का उपयोग स्वीकार्य (REST) ​​को प्रभावित करता है
जब भी उपयोगकर्ता कोई फ़ॉर्म अपडेट करता है, मैं एक पूर्ववत इतिहास बनाना चाहता हूं। क्योंकि यह एक अद्यतन है, मैं एक PUT अनुरोध का उपयोग करना चाहता हूं। हालाँकि, मैंने पढ़ा कि PUT को कोई साइड इफेक्ट नहीं होना चाहिए । क्या यहां PUT का उपयोग करना स्वीकार्य है? …

3
फाइल से सेटिंग लोड और स्टोर कहां करें?
मुझे लगता है कि यह सवाल ज्यादातर प्रोग्राम पर लागू होना चाहिए जो एक फाइल से सेटिंग लोड करता है। मेरा प्रश्न एक प्रोग्रामिंग दृष्टिकोण से है, और यह वास्तव में विभिन्न वर्गों और पहुंच के संदर्भ में फ़ाइल से सेटिंग्स के लोडिंग से कैसे निपटना है। उदाहरण के लिए: …

6
यदि मॉडल डेटा को मान्य कर रहा है, तो क्या उसे खराब इनपुट पर अपवाद नहीं फेंकना चाहिए?
इस SO प्रश्न को पढ़कर ऐसा लगता है कि उपयोगकर्ता इनपुट को मान्य करने के लिए अपवादों को फेंक दिया गया है। लेकिन इस डेटा को कौन मान्य करना चाहिए? मेरे अनुप्रयोगों में, सभी सत्यापन व्यवसाय की परत में किए जाते हैं, क्योंकि केवल वर्ग ही वास्तव में जानता है …

9
क्यों (स्थिति <आकार) सशर्त में ऐसा प्रचलित पैटर्न है?
एक शर्त बयान में (IF) हर कोई उपयोग करता है (position &lt; size), लेकिन क्यों? केवल सम्मेलन या उसके लिए एक अच्छा कारण है? जंगल में मिला: if (pos &lt; array.length) { // do some with array[pos]; } शायद ही कभी पाया: if (array.length &gt; pos) { // do some …

2
सॉकेट्स बनाम साझा मेमोरी के माध्यम से इंटर प्रक्रिया संचार के पेशेवरों और विपक्ष क्या हैं?
मैं समझता हूं कि अंतर प्रक्रिया संचार के कई और विकल्पों में से दो विकल्प हो सकते हैं: शेयर्ड मेमोरी सॉकेट वास्तव में मैंने देखा कि इन दो विकल्पों में एक एप्लिकेशन को डीबग करने के लिए Intellij Idea द्वारा उजागर किया गया था। मैं जानना चाहता हूं कि प्रत्येक …

4
पठनीयता, अच्छा या बुरा सुधारने के लिए "अपवादों को पकड़ने" का उपयोग करना?
जब प्रोगैमैटिक प्रोग्रामर में अपवाद का उपयोग करने के लिए खंड में , पुस्तक लिखती है कि इसके बजाय: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) != OK) …

3
जब तारीखों और समय के बारे में सोचते हैं - अतीत या भविष्य में आज आधी रात है?
यह हमेशा मेरे लिए एक पहेली है- और मुझे एहसास है कि यह प्रोग्रामिंग या सॉफ्टवेयर विकास में कड़ाई से एक मुद्दा नहीं है, लेकिन यह हमारे क्षेत्र में एक उचित आम है। उदाहरण के लिए, अगर मैं 2011-04-08 00:00:00 तक एक्सपायरी डेटाइम सेट कर रहा था - और मेरे …

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