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

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

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

3
जावा 8 में, क्या यह विधि संदर्भ अभिव्यक्तियों या कार्यात्मक इंटरफ़ेस के कार्यान्वयन को वापस करने वाले तरीकों का उपयोग करने के लिए शैलीगत रूप से बेहतर है?
जावा 8 ने कार्यात्मक इंटरफेस की अवधारणा को जोड़ा , साथ ही कई नए तरीके जो कार्यात्मक इंटरफेस लेने के लिए डिज़ाइन किए गए हैं। इन इंटरफेस के उदाहरणों को विधि संदर्भ अभिव्यक्ति (जैसे SomeClass::someMethod) और लैम्ब्डा एक्सप्रेशन (जैसे (x, y) -> x + y) का उपयोग करके आसानी से …

2
MVVM में, नए विचार बनाने के लिए ViewModel या View को जिम्मेदार होना चाहिए?
अपने WPF एप्लिकेशन में, मैं एक नया दृश्य बनाना चाहता हूं। मुझे यह कहां करना चाहिए - ViewModel या मॉडल में ? आवेदन एक (अब के लिए बहुत ही सरल) एकल "भेजें" बटन के साथ एक-विंडो फॉर्म-जैसे टूल है। यदि किसी एक चेकबॉक्स का चयन किया जाता है, तो एक …
11 c#  design  wpf  mvvm 

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

1
परीक्षण पैकेज के लिए नामकरण सम्मेलन
हम वास्तव में अपने टेस्ट पैकेजों का नामकरण उनके टेस्ट-समकक्षों की तरह कर रहे हैं। इसलिए हम इस संरचना को समाप्त करते हैं: src/main/java com.hello.world helloWorld.java src/test/java com.hello.world helloWorldTest.java मैंने हमेशा महसूस किया कि यह बहुत स्मार्ट नहीं है क्योंकि आप "टेस्ट" और "टू-टेस्ट" के बीच अंतर नहीं कर सकते …
11 naming  packages 

4
आइटमों को पुन: व्यवस्थित करते समय क्रमबद्ध कुंजियाँ बनाना
हमारे पास कई आइटम हैं जिन्हें अंतिम उपयोगकर्ता एक वांछित क्रम में व्यवस्थित करने में सक्षम होगा। आइटम का सेट अनियंत्रित है, लेकिन प्रत्येक आइटम में एक सॉर्ट कुंजी है जिसे संशोधित किया जा सकता है। हम एक ऐसे एल्गोरिथ्म की तलाश कर रहे हैं, जो किसी ऐसी वस्तु के …
11 algorithms 

5
समुच्चय के बीच संदर्भों के सत्यापन का इलाज कैसे करें?
मैं समुच्चय के बीच संदर्भ के साथ थोड़ा संघर्ष कर रहा हूं। आइए मान लें कि एग्रीगेट के Carपास एग्रीगेट का संदर्भ है Driver। इस संदर्भ को होने से मॉडल किया जाएगा Car.driverId। अब मेरी समस्या यह है कि मुझे एक Carकुल के सृजन को मान्य करने के लिए कितनी …

2
Ifstream.eof () फ़ाइल की अंतिम पंक्ति पढ़ने के बाद TRUE क्यों नहीं लौटाता है?
जब एक शुरुआत ifstreams पढ़ना बंद कर देती है, तो उसकी / उसकी वृत्ति एक लूप का उपयोग करके फ़ाइल को पढ़ने के लिए होती है जो आमतौर पर इस तरह दिखाई देती है: while (!ifstream.eof() { ... } हालाँकि, जब मैंने इस कोड का उपयोग किया तो मैंने देखा …
11 c++ 

2
एकता में संस्करण नियंत्रण के लिए सर्वोत्तम अभ्यास?
मैं थोड़ा भ्रमित हूं कि एकता के साथ संस्करण नियंत्रण का उपयोग कैसे करें, विशेष रूप से वस्तुओं जैसे दृश्यों या प्रीफैब के साथ जो कि सिर्फ कोड नहीं हैं। हमारे पास हाल ही में एक मुद्दा था जब मेरे सहयोगी और मैं एक ही दृश्य के विभिन्न हिस्सों पर …

4
बूलियन अभिव्यक्तियों में अशक्त सशर्त ऑपरेटरों का उपयोग करने का इष्टतम तरीका
आप एक बूलियन अभिव्यक्ति लिख रहे हैं जो इस तरह दिख सकती है: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { public string Category { get; set; } public Manager Manager { get; set; } } …
11 c# 

5
जेफ डीन की "प्रत्येक प्रोग्रामर को पता होना चाहिए कि विलंब संख्या" हार्डवेयर कार्यान्वयन के संदर्भ में सटीक कैसे हो सकती है?
मैं लेटेंसी नंबरों के इस चार्ट की बात कर रहा हूं , जिसका श्रेय Google में जेफ डीन को दिया जाता है। मुझे जो बात समझ में नहीं आ रही है, क्या ये संख्याएँ हार्डवेयर के एक सेट से दूसरे में भिन्न नहीं हैं? ये सभी विभिन्न प्रकार के रैम, …
11 hardware 

3
"एप्लिकेशन मॉडल" क्या है?
वर्तमान में मैं .NET कोर का अध्ययन कर रहा हूं और शुरुआती डॉक्स में जिन्होंने पहली बार .NET कोर पेश किया है, हम देखते हैं कि कई अलग-अलग वर्टिकल के बारे में बात करते हैं। इस तस्वीर में यह देखा जा सकता है: सभी ऊर्ध्वाधर में हम रनटाइम, फ्रेमवर्क देखते …

3
जादूगर के साथ वेब पेजों के लिए REST API डिज़ाइन
मेरे पास विज़ार्ड फॉर्मेट के साथ एक वेब पेज है। API का सबमिशन बटन विजार्ड के चौथे चरण में होगा। हालाँकि मैं चाहता हूं कि विज़ार्ड में अगले चरण पर जाने से पहले डेटा को डेटाबेस में संग्रहीत किया जाए। मैं यह भी चाहता हूं कि REST API एकल टैब …
11 design  rest 

1
निर्भरता इंजेक्शन के लिए पायथन की विधि रिज़ॉल्यूशन ऑर्डर का उपयोग करना - क्या यह बुरा है?
मैंने रेमंड हेटिंगर की पाइकॉन वार्ता "सुपर कॉन्सिडर्ड सुपर" देखी और पायथन के एमआरओ (मेथड रेजोल्यूशन ऑर्डर) के बारे में थोड़ा सीखा, जो एक निर्धारक तरीके से एक वर्ग "माता-पिता" वर्गों को रैखिक करता है। निर्भरता इंजेक्शन करने के लिए, हम नीचे दिए गए कोड की तरह, अपने लाभ के …

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

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