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

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

20
आप अपने प्रोजेक्ट मैनेजर को कैसे संभालते हैं
मैं वर्तमान में एक कंपनी के लिए काम करता हूं जो हाल ही में डाउनसाइज़ हो गई है। मैं सभी इन-हाउस काम करता हूं, क्लाइंट इंस्टॉल करता है, क्यूए और, अच्छी तरह से, मूल रूप से सभी इन-हाउस काम करता है। मेरा सीधा मालिक बहुत गैर-तकनीकी है और हाल ही …

3
एक फ़ंक्शन का नाम क्या है जो कोई तर्क नहीं लेता है और कुछ भी नहीं लौटाता है? [बन्द है]
जावा 8 के java.util.functionपैकेज में, हमारे पास: कार्य : एक तर्क लेता है, एक परिणाम उत्पन्न करता है। उपभोक्ता : एक तर्क लेता है, कुछ नहीं पैदा करता है। आपूर्तिकर्ता : कोई तर्क नहीं लेता है, एक परिणाम पैदा करता है। ... : अन्य मामले आदिम, 2 तर्क आदि से …

7
माइक्रोसर्विस के लिए सबसे अधिक स्वीकार की जाने वाली लेनदेन रणनीति क्या है
एक प्रमुख मुद्दा जो मैंने देखा है कि एक प्रणाली में माइक्रोसिस्टर्स के साथ होता है, वह है लेन-देन का काम जब वे विभिन्न सेवाओं पर काम करते हैं। अपनी स्वयं की वास्तुकला के भीतर, हम इसे हल करने के लिए वितरित लेनदेन का उपयोग कर रहे हैं, लेकिन वे …

7
REST वेब सेवा में क्रिया को ट्रिगर करने के लिए मुझे किस HTTP क्रिया का उपयोग करना चाहिए?
मैं एक Restful वेब सेवा को लागू कर रहा हूं और उपलब्ध कार्यों में से एक होगा reload। इसका उपयोग कॉन्फ़िगरेशन, कैश आदि को फिर से लोड करने के लिए किया जाएगा। हमने GETइस तरह से एक यूआरआई के लिए एक सरल के साथ शुरुआत की : ${path}/cache/reload(कोई पैरामीटर पारित …
80 rest  rpc 

5
स्टेजिंग वातावरण बनाम उत्पादन वातावरण
मैं एक कंपनी के लिए काम करता हूं जहां हम उद्यम अनुप्रयोगों का निर्माण करते हैं, और हम तीन वातावरण बनाए रखते हैं: विकास (या देव ), मंचन (या मंच ) और उत्पादन (या ठेस )। देव का अर्थ सहज है: यह अनुप्रयोग के विकास के दौरान उपयोग किया जाने …

8
बड़े पैमाने पर मॉकिंग के बिना यूनिट परीक्षणों को वास्तव में कैसे लिखा जाना चाहिए?
जैसा कि मैं समझता हूं, इकाई परीक्षणों का बिंदु अलगाव में कोड की इकाइयों का परीक्षण करना है । इस का मतलब है कि: वे कोडबेस में कहीं भी किसी भी असंबंधित कोड परिवर्तन से नहीं टूटना चाहिए । इंटीग्रेशन टेस्ट (जो ढेर में टूट सकता है) के विपरीत, केवल …

2
समवर्ती लेखन को SQLite डेटाबेस पर अनुमति क्यों नहीं दी जाती है?
मैं SQLite के साथ जावा का उपयोग कर डेटाबेस प्रोग्रामिंग कर रहा हूं। मैंने पाया है कि डेटाबेस में एक समय में केवल एक कनेक्शन में लिखने की क्षमता होती है, जबकि कई कनेक्शन एक बार में पढ़ने की क्षमता रखते हैं। SQLite की वास्तुकला इस तरह से क्यों बनाई …

7
बिट मास्क को "मास्क" क्यों कहा जाता है और वे किस उद्देश्य से सेवा करते हैं?
"बिट मास्क" को इस तरह क्यों कहा जाता है? मुझे पता है कि वे मुख्य रूप से बिटवाइज़ ऑपरेशन के लिए उपयोग किए जाते हैं और बिट मास्क का उपयोग अलग-अलग चर के उपयोग से अधिक कुशल होता है। हालांकि मेरा सवाल यह है कि बिट मास्क का आविष्कार कब …

8
क्यों प्रिंट के साथ अग्रणी के बजाय अनुगामी newlines का उपयोग करें?
मैंने सुना है कि आपको उपयोग करते समय अग्रणी नईलाइन्स से बचना चाहिए printf। ताकि printf("\nHello World!")आप के बजाय का उपयोग करना चाहिएprintf("Hello World!\n") ऊपर इस विशेष उदाहरण में इसका कोई मतलब नहीं है, क्योंकि आउटपुट अलग होगा, लेकिन इस पर विचार करें: printf("Initializing"); init(); printf("\nProcessing"); process_data(); printf("\nExiting"); की तुलना …
79 c 

6
उन भाषाओं में कचरा संग्रह कैसे काम करता है जो मूल रूप से संकलित हैं?
कई उत्तर एक स्टैक ओवरफ्लो ब्राउज़ करने के बाद, यह स्पष्ट है कि कुछ मूल रूप से संकलित भाषाओं में कचरा संग्रह है । लेकिन यह मेरे लिए स्पष्ट नहीं है कि यह वास्तव में कैसे काम करेगा। मैं समझता हूं कि एक स्पष्ट भाषा के साथ कचरा संग्रह कैसे …

3
मैं विचार के "फॉर-लूप" स्कूल से कैसे दूर हो सकता हूं?
यह एक वैचारिक प्रश्न है, लेकिन मुझे उम्मीद थी कि मुझे इस पर कुछ अच्छी सलाह मिल सकती है। मेरे द्वारा की जाने वाली बहुत सी प्रोग्रामिंग ( NumPy ) सरणियों के साथ है; मुझे अक्सर दो या अधिक सरणियों में आइटम का मिलान करना पड़ता है जो अलग-अलग आकार …
79 python  array  loops 

6
एकल उद्धरण बनाम दोहरे उद्धरण [बंद]
मैंने अभी एक नौकरी शुरू की है जहाँ मैं जावा बैकग्राउंड से आने के बाद पायथन लिख रहा हूँ, और मैं यह नोटिस कर रहा हूँ कि अन्य डेवलपर्स ''डबल कोट्स ( "") के बजाय सिंगल कोट्स ( ) का उपयोग करते हुए स्ट्रिंग को कोट करते हैं । उदाहरण …


2
क्या कोई ओओ-सिद्धांत हैं जो व्यावहारिक रूप से जावास्क्रिप्ट के लिए लागू हैं?
जावास्क्रिप्ट एक प्रोटोटाइप-आधारित ऑब्जेक्ट ओरिएंटेड भाषा है, लेकिन कई तरह से वर्ग-आधारित बन सकता है: कार्यों को स्वयं द्वारा कक्षाओं के रूप में उपयोग करने के लिए लिखना एक फ्रेम में निफ्टी क्लास सिस्टम का उपयोग करें (जैसे कि म्यूटूल क्लास.क्लास ) इसे कॉफ़ीस्क्रिप्ट से उत्पन्न करें शुरुआत में मैंने …

12
जावास्क्रिप्ट से अर्धविराम को हटाने / छोड़ने के लिए हाल ही में बदलाव क्यों?
यह हाल ही में जावास्क्रिप्ट से अर्धविराम को छोड़ने के लिए फैशनेबल लग रहा है। कुछ साल पहले एक ब्लॉग पोस्ट था जिसमें इस बात पर जोर दिया गया था कि जावास्क्रिप्ट में, अर्धविराम वैकल्पिक हैं और पोस्ट का सार यह प्रतीत होता है कि आपको उनके साथ परेशान नहीं …

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