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

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

6
हमें ढेर की आवश्यकता क्यों है यदि सब कुछ स्टैक पर अधिक कुशलता से किया जा सकता है?
यह वास्तव में कुछ इस सवाल से संबंधित है जो मैंने कल के बारे में पूछा था कि आज हम उपयोग किए जाने वाले अनुप्रयोगों में एक स्टैक और हीप दोनों क्यों आवश्यक हैं (और क्यों हम एक सरल के लिए दोनों के बजाय एक हीप के साथ नहीं जा …
24 stack  heap 

10
राज्य मशीनें बनाम धागे
एलन कॉक्स ने एक बार कहा था "एक कंप्यूटर एक राज्य मशीन है। थ्रेड्स उन लोगों के लिए हैं जो राज्य मशीनों को प्रोग्राम नहीं कर सकते हैं"। चूंकि एलन से पूछना सीधे तौर पर मुझे विनम्र करने का विकल्प नहीं है, इसलिए मैं यहां पूछना चाहता हूं: कोई व्यक्ति …

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

4
क्या प्रत्येक इकाई परीक्षण को अन्य परीक्षणों से स्वतंत्र रूप से चलाने में सक्षम होना चाहिए?
कहें कि आपके पास एक कक्षा के दो तरीकों के लिए परीक्षण हैं। पहला तरीका दूसरे टियर से डेटा इकट्ठा करता है और इसे रनटाइम (जैसे कि एक SQL टेबल) से स्वतंत्र किसी प्रकार के भंडारण में डालता है, इसलिए इस परीक्षण द्वारा संभाले गए सभी डेटा को परीक्षण में …

6
एक बार पूरी टीम को इसका इस्तेमाल करने पर TDD का असली ओवरहेड व्हाट्सएप करें?
कितने प्रतिशत समय की बचत होती है और टीडीडी करने में खर्च होता है। मैं एक परियोजना के जीवन-चक्र के दौरान लागत और इनाम में बदलाव का यह प्रतिशत मानता हूं। मुझे लगता है कि प्रारंभिक चरण में बहुत अधिक लागत है, लेकिन छोटे पुरस्कार संलग्न हैं। आगे ( पुन: …
24 productivity  tdd 

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

2
क्या एकीकरण परीक्षण मोक्स का उपयोग करता है?
मैं वर्तमान में सॉफ्टवेयर परीक्षण के लिए एक वर्ग में हूं, जहां हमारे सेमेस्टर प्रोजेक्ट के लिए, हमें इस पर कई प्रकार के परीक्षण करने होंगे, जैसे कि यूनिट परीक्षण और एकीकरण परीक्षण। एकीकरण परीक्षण के लिए, प्रोफेसर ने कहा कि हमारे एकीकरण परीक्षण के लिए मॉक और मॉकिंग लाइब्रेरी …

3
एक स्तरित वास्तुकला में प्राधिकरण कहां फिट बैठता है?
आमतौर पर, मैं अपने सर्वर साइड नियंत्रकों में प्राधिकरण निर्णय लेता हूं। ये हाल ही में Restful समापन बिंदु रहे हैं, लेकिन मुझे लगता है कि MVC प्रकार के आर्किटेक्चर के लिए समान है। तर्क के लिए मान लें कि यह भूमिका आधारित प्राधिकरण है। एक संरक्षित विधि को एनोटेट …

2
एक बिल्डर को अपनी कक्षा की फाइल के बजाय एक आंतरिक वर्ग क्यों होना चाहिए?
कई Builder Patternउदाहरण Builderवस्तु का एक आंतरिक वर्ग बनाते हैं जो इसे बनाता है। यह कुछ समझ में आता है क्योंकि यह इंगित करता है कि क्या Builderबनाता है। हालाँकि, एक वैधानिक रूप से टाइप की गई भाषा में हम जानते हैं कि क्या Builderबनता है। दूसरी ओर यदि Builderकोई …

6
SQL से NoSQL में जाने के लिए किस आकार का डेटा फायदेमंद हो जाता है?
एक रिलेशनल डेटाबेस प्रोग्रामर (ज्यादातर समय) के रूप में, मैं इस बारे में लेख पढ़ता हूं कि कैसे रिलेशनल डेटाबेस स्केल नहीं करते हैं, और NoSQL सॉल्यूशंस जैसे MongoDB करते हैं। जैसा कि मैंने अब तक विकसित किए गए अधिकांश डेटाबेसों को मध्य पैमाने पर छोटा किया है, मुझे कभी …

5
ओआरएम लॉजिक एनकैप्सुलेट करने के लिए रिपॉजिटरी पैटर्न के विकल्प?
मुझे सिर्फ एक ORM को स्विच करना पड़ा है और यह एक अपेक्षाकृत कठिन काम था, क्योंकि क्वेरी लॉजिक हर जगह लीक हो रहा था। अगर मुझे कभी भी एक नया एप्लिकेशन विकसित करना होता, तो मेरी व्यक्तिगत पसंद बदलाव के लिए भविष्य के लिए सभी क्वेरी तर्क (ORM का …

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

6
क्या एक स्ट्रिंग स्थिरांक को परिभाषित किया जाना चाहिए अगर यह केवल एक बार उपयोग होने वाला है?
हम जैक्सन (जावा के लिए एक XPath पुस्तकालय) के लिए एक एडेप्टर लागू कर रहे हैं जो हमें अपने आवेदन के डेटा मॉडल तक पहुंचने के लिए XPath का उपयोग करने की अनुमति देता है। यह उन वर्गों को लागू करने के द्वारा किया जाता है जो हमारे डेटा मॉडल …

5
कमांड / एक्शन आधारित डोमेन के लिए REST API कैसे फिट होता है?
इस लेख में लेखक का दावा है कि कभी-कभी, एपीआई में एक ऑपरेशन को उजागर करना आवश्यक होता है जो स्वाभाविक रूप से गैर रेस्टफुल है। और वह यदि किसी API में बहुत अधिक क्रियाएँ होती हैं, तो यह एक संकेत है कि या तो इसे RPC के दृष्टिकोण से …

6
शुरुआत: आउटपुट कमांड के भीतर ऑपरेशन क्यों नहीं होते हैं?
मैं एक परिचयात्मक प्रोग्रामिंग पुस्तक के माध्यम से जा रहा हूँ और यह छद्मकोश में एक सरल उदाहरण सूचीबद्ध करता है: Start input myNumber set myAnswer = myNumber * 2 output myAnswer Stop हम क्यों नहीं बुलाया एक और चर बनाने के लिए छोड़ देना चाहिए myAnswerऔर इस तरह से …

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