सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

4
क्या शुद्ध कार्यों को गैर-सार्वजनिक करने का एक अच्छा कारण है?
मेरी एक सहकर्मी के साथ थोड़ी बहस चल रही थी। सीधे शब्दों में कहें, क्या शुद्ध होने वाले कार्यों को छिपाने / अतिक्रमण करने का एक अच्छा कारण है? "शुद्ध" से मेरा मतलब है विकिपीडिया परिभाषा : हमेशा एक ही इनपुट से एक ही परिणाम देता है। (इस चर्चा के …

1
वैश्विक डेटा को छिपाने के बारे में कोड पूरा करने के लेखक का क्या मतलब है?
कोड कम्पलीट 2 डी संस्करण के खंड 6.4 में वैश्विक डेटा को छिपाने के बारे में एक पैराग्राफ है। मुझे जिस चीज में विशेष रुचि है, वह यह है कि मैककोनेल (पुस्तक का लेखक) वैश्विक डेटा को छिपाने के लाभों का उदाहरण देता है। एक उदाहरण है जिसे मैं नहीं …

2
क्या किसी वेब ऐप के संस्थापक के लिए इसे स्केल करने के लिए तकनीकी विशेषज्ञता की कमी होना आम है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …
25 startup 

3
देशी मशीन कोड में अजगर संकलक क्यों नहीं है?
जैसा कि मैं समझता हूं, संकलित भाषाओं और अजगर के बीच गति के अंतर का कारण यह है कि पहला संकलन देशी मशीन के कोड के लिए सभी तरह से कोड करता है, जबकि अजगर अजगर द्वारा बायटेकोड के लिए संकलन करता है, जिसकी व्याख्या पीवीएम द्वारा की जाती है। …

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

3
इन्क्रीमेंट पॉइंट क्यों?
मैंने अभी हाल ही में C ++ सीखना शुरू किया, और अधिकांश लोगों के अनुसार (जो मैं पढ़ रहा हूं उसके अनुसार) मैं पॉइंटर्स के साथ संघर्ष कर रहा हूं। पारंपरिक अर्थों में नहीं, मैं समझता हूं कि वे क्या हैं, और उनका उपयोग क्यों किया जाता है, और वे …
25 c++  c  pointers 

1
क्या गितुब पर अपने पुल अनुरोधों को वापस करने के लिए योगदानकर्ताओं से पूछना सही है
मैं अपेक्षाकृत लोकप्रिय गीथूब रेपो बनाए रखता हूं। जब एक पुल अनुरोध मर्ज करने के लिए अच्छा होता है, तो मैं आमतौर पर लेखक से कहता हूं कि मैं इसे मर्ज करने से पहले इसे एक ही प्रतिबद्ध करने के लिए (विशेषकर जब कई छोटे संपादन किए गए हों)। क्या …
25 github  etiquette 

3
क्यों एक निजी सदस्य एक स्थिर विधि में सुलभ है?
निम्नलिखित छद्म कोड है, मैंने इसे जावा और PHP में आज़माया और दोनों ने काम किया: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); आप OOP प्रतिमान में ऐसा क्यों कर …

4
क्या Git Stash का उपयोग वर्कफ़्लो के रूप में एक एंटीपैटर्न के रूप में किया जाता है?
मैं हाल ही में देख रहा हूँ कि कैसे मैं और मेरी टीम Git का उपयोग करती है और हमारे वर्कफ़्लोज़ कैसे काम करते हैं। वर्तमान में हम एक सुविधा-शाखा वर्कफ़्लो का उपयोग करते हैं जो अच्छी तरह से काम करता है। मैंने यह भी देखा है कि हमारी टीम …

12
क्या a ट्राइ… कैच… आखिर ’का the आखिर’ हिस्सा भी जरूरी है?
कुछ भाषाएं (जैसे C ++ और PHP के शुरुआती संस्करण) finallyएक try ... catch ... finallyनिर्माण के हिस्से का समर्थन नहीं करती हैं । क्या finallyकभी जरूरी है? क्योंकि इसमें कोड हमेशा चलता रहता है, मैं उस कोड को try ... catchबिना किसी finallyखंड के ब्लॉक के बाद क्यों नहीं …

1
Async नेटवर्क प्रोग्रामिंग रिएक्टिव एक्सटेंशन्स का उपयोग करते हुए
यह सवाल कोड रिव्यू स्टैक एक्सचेंज से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। माइग्रेट 5 साल पहले । कुछ साल (अधिक-या-कम) "निम्न-स्तर" की async socketप्रोग्रामिंग करने के बाद सालों पहले (एक इवेंट-आधारित एसिंक्रोनस पैटर्न (EAP) फैशन में) और हाल ही …
25 c#  .net  tcp 

11
C में शून्य का अर्थ शून्य क्यों नहीं है?
जावा और सी #, void(या Void) जैसी दृढ़ता से टाइप की जाने वाली भाषाओं में एक विधि के लिए वापसी प्रकार का अर्थ लगता है: यह विधि कुछ भी वापस नहीं करती है। कुछ भी तो नहीं। वापसी नहीं। आपको इस विधि से कुछ भी प्राप्त नहीं होगा। क्या वास्तव …
25 c  pointers 

10
क्या हम बिना कंस्ट्रक्टर के रह सकते हैं?
मान लें कि किसी कारण से सभी ऑब्जेक्ट इस तरह से बनाए गए हैं $ obj = CLASS :: getInstance ()। फिर हम बसने का उपयोग करके निर्भरता को इंजेक्ट करते हैं और $ obj-> initInstance () का उपयोग करके आरंभिक प्रदर्शन करते हैं; क्या कोई वास्तविक परेशानी या स्थितियां …

3
क्या किसी संपत्ति / सदस्य को C # में घोषित प्रकार के रूप में नाम देना खराब है?
उदाहरण के लिए, एक वर्ग जैसे: class Dog { } //never mind that there's nothing in it... और फिर एक संपत्ति की तरह: Dog Dog { get; set; } मुझे बताया गया है कि अगर मैं इसके लिए अधिक कल्पनाशील नाम नहीं ले सकता, तो मुझे इसका उपयोग करना होगा: …
25 c#  naming  properties 

4
सी + + लिंकेज सी के अलावा अन्य भाषाएँ?
C ++ लैंग्वेज C ++ और C दोनों को एक सोर्स फाइल में इंटरमिक्स करने की अनुमति देता है। उदाहरण के लिए, extern "C" { struct bar { /* ... */ } } क्या C ++ या क्या उसने कभी C के अलावा किसी अन्य "लिंकेज भाषा" का समर्थन किया …

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