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

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

3
IValiditableObject बनाम एकल जिम्मेदारी
मुझे एमवीसी की एक्स्टेंसिबिलिटी बिंदु पसंद है, जो आइडियल आईडबलटेबल ऑबजेक्ट को लागू करने और कस्टम सत्यापन जोड़ने की अनुमति देता है। मैं अपने नियंत्रकों को दुबला रखने की कोशिश करता हूं, इस कोड के पास केवल सत्यापन तर्क है: if (!ModelState.IsValid) return View(loginViewModel); उदाहरण के लिए एक लॉगिन दृश्य …

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

4
क्या केवल वर्गीकरण के लिए इंटरफ़ेस का उपयोग करना बुरा है?
उदाहरण के लिए: मैं वर्ग का कहना है कि A, B, C। मैं दो इंटरफेस है, की सुविधा देता है उन्हें फोन IAnimalऔर IDog। IDogसे विरासत में मिला है IAnimal। Aऔर Bकर रहे हैं IDog, रों जबकि Cनहीं है, लेकिन यह एक है IAnimal। महत्वपूर्ण हिस्सा यह है कि IDogकोई …

2
यदि कोई GPL या AGPL वेब एप्लिकेशन फ्रेमवर्क / CMS का उपयोग कर रहा है तो क्या कानूनी जोखिम हैं?
एसओ से यह पूछने की कोशिश की गई लेकिन यहां रेफर कर दिया गया ... क्या मैं यह कहने में सही हूँ कि कम्पोज़िट C1 जैसे GPL'ed वेब एप्लिकेशन फ्रेमवर्क का उपयोग करके हम किसी कंपनी को उस सोर्स कोड को साझा करने के लिए बाध्य नहीं करेंगे जो हम …

4
जावा वर्चुअल मशीन अन्य भाषाओं में लिखे गए कोड को कैसे निष्पादित करता है?
जावा 1.6 के बाद से JVM सिर्फ जावा के बजाय प्रोग्रामिंग भाषाओं के असंख्य चला सकता है। मैं अवधारणात्मक रूप से समझता हूं कि जावा वीएम पर जावा कैसे चलाया जाता है, लेकिन यह नहीं कि अन्य भाषाएं इस पर कैसे चल सकती हैं। मेरे लिए, यह सब काला जादू …
12 jvm 

2
दूसरे में उपयोग करने के लिए, क्वेरी के परिणाम को अस्थायी रूप से कैसे बचाया जाए?
मेरे पास यह समस्या है मुझे लगता है कि आप मेरी मदद कर सकते हैं। PS मुझे यकीन नहीं है कि यह कैसे कॉल किया जा सकता है, इसलिए यदि किसी को अधिक उपयुक्त शीर्षक मिलता है, तो कृपया संपादित करें। पृष्ठभूमि मैं बस पारगमन लाइनों की खोज के लिए …
12 php  mysql  routing 

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

4
कस्टम फ़ील्ड्स और डेटा प्रकारों के लिए डिज़ाइन पैटर्न / रणनीतियाँ
क्या डिजाइनिंग अनुप्रयोगों के लिए कोई सामान्य रणनीति या डिजाइन पैटर्न हैं जो या तो कस्टम ऑब्जेक्ट्स को डेटा ऑब्जेक्ट्स में जोड़ने की क्षमता रखते हैं, या ऑब्जेक्ट्स की अपनी कस्टम परिभाषा बनाने के लिए। उदाहरण के लिए, मैं SalesForce जैसे उत्पादों के बारे में सोच रहा हूं, जहां आपके …

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

4
वर्तमान में वितरित संस्करण नियंत्रण प्रणाली गार्टनर के प्रचार चक्र में कहां हो सकती है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …
12 research  dvcs  cvcs 

5
क्या ओपन / बंद सिद्धांत का एक उदाहरण है?
विकिपीडिया कहता है "सॉफ्टवेयर इकाइयां (कक्षाएं, मॉड्यूल, फ़ंक्शन, आदि) विस्तार के लिए खुली होनी चाहिए, लेकिन संशोधन के लिए बंद हो गई" शब्द कार्यों ने मेरी आंखों को पकड़ लिया, और मुझे अब आश्चर्य होता है कि क्या हम यह मान सकते हैं कि किसी विधि के लिए अधिभार बनाना …

4
क्या पेड़ एक "फर्स्टचाइल्ड, नेक्ससिबलिंग" संरचना द्वारा आयोजित किए जाते हैं? यदि नहीं, तो क्यों नहीं?
आमतौर पर, ट्री डेटा संरचनाओं को इस तरह से व्यवस्थित किया जाता है कि प्रत्येक नोड में इसके सभी बच्चों के लिए संकेत होते हैं। +-----------------------------------------+ | root | | child1 child2 child3 | +--+------------------+----------------+--+ | | | +---------------+ +---------------+ +---------------+ | node1 | | node2 | | node3 | …

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

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

9
क्या सॉफ्टवेयर डेवलपर की यह जिम्मेदारी है कि वह समझे कि ग्राहक उसके अनुरोध का क्या मतलब है?
एक हाँ / नहीं सवाल और क्यों की तरह? क्या सॉफ्टवेयर डेवलपर की जिम्मेदारी यह समझने की है कि ग्राहक उसके अनुरोध का क्या मतलब है या क्या यह ग्राहक की जिम्मेदारी है कि वह डेवलपर को उसके अनुरोध को ठीक से समझा सके? वर्तमान में काम की स्थिति "ग्राहक …

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