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

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

5
आर्किटेक्चर (संरचना) -ऑर्डिनेटेड बनाम फीचर-ओरिएंटेड प्रोजेक्ट स्ट्रक्चर
प्रोजेक्ट, जिसमें मैंने शामिल किया है, एक आर्किटेक्चर-ओरिएंटेड प्रोजेक्ट की फ़ाइल / फ़ोल्डर संरचना है: Root |____ Node1 |____ Event Handlers | |___ <all event handlers of project> |____ Events | |___ <all events of project> |____ Request Handlers | |___ <all request handlers of project> |____ Requests | |___ …

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

3
एक DAO सिंगलटन होना चाहिए या नहीं?
मैं एक RESTful API विकसित कर रहा हूं और मुझे लगता है कि मेरे संसाधनों के लिए DAO का उपयोग करना सुविधाजनक है क्योंकि यद्यपि मैं उन्हें स्टोर करने के लिए मेमोरी का उपयोग करने की योजना बना रहा हूं, लेकिन मैं अपने पुस्तकालय का उपयोग करने के लिए कोई …

1
MIT लाइसेंस बनाम क्रिएटिव कॉमन्स छवियों और अन्य परिसंपत्तियों के लिए
क्या कोई मेरे लिए एक विशेष लाइसेंस भ्रम को हल कर सकता है? मैं हमेशा वास्तव में हैरान हूं कि सॉफ्टवेयर लाइसेंस कैसे काम करता है। मैं चाहता हूं कि हर कोई अपने सॉफ़्टवेयर का उपयोग कम से कम करने में सक्षम हो, अगर कोई प्रतिबंध और कोई वारंटी नहीं …
14 licensing 

7
क्या फैक्टरी पैटर्न ओपन / बंद सिद्धांत का उल्लंघन करता है?
क्यों यह शेपफैक्टरी सशर्त वक्तव्यों का उपयोग करता है यह निर्धारित करने के लिए कि किस वस्तु को तत्काल करना है। अगर हम भविष्य में अन्य वर्गों को जोड़ना चाहते हैं, तो हमें ShapeFactory को संशोधित करना होगा? यह खुले बंद सिद्धांत का उल्लंघन क्यों नहीं करता है?

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

2
कॉन्स्ट सी ++ DRY रणनीतियाँ
गैर-तुच्छ सी ++ कब्ज से संबंधित दोहराव से बचने के लिए, क्या ऐसे मामले हैं जहां कॉन्स्टोकैस्ट काम करेगा, लेकिन एक गैर-कॉन्स्टेबल फ़ंक्शन गैर-कॉन्स्टेंट को वापस करेगा? स्कॉट मेयर्स के प्रभावी C ++ आइटम 3 में, वह सुझाव देते हैं कि एक स्थिर कलाकार के साथ संयुक्त एक const_cast डुप्लिकेट …
14 c++  dry  const 

6
प्रत्येक विधि में एक अलग JUnit परीक्षण वर्ग होना चाहिए?
मैं अपनी कक्षाओं के लिए JUnit इकाई परीक्षण लिख रहा हूं। क्या प्रत्येक विधि के लिए एक अलग वर्ग होना बेहतर है, या हर वास्तविक वर्ग के लिए सिर्फ एक परीक्षा कक्षा है?

4
Callable <T> और Java 8 के सप्लायर <T> में क्या अंतर है?
मैं CodeReview में कुछ से कुछ सिफारिशों के बाद जावा से C # पर स्विच कर रहा हूं। इसलिए, जब मैं LWJGL में देख रहा था, तो एक बात जो मुझे याद थी, वह यह थी कि प्रत्येक कॉल को Displayउसी थ्रेड पर निष्पादित किया जाना चाहिए जिस पर Display.create()विधि …
14 java 

4
C ++ आपको एक निर्माता का पता लेने की अनुमति क्यों नहीं देता है?
क्या कोई विशिष्ट कारण है कि यह भाषा को वैचारिक रूप से तोड़ देगा या एक विशिष्ट कारण है कि यह कुछ मामलों में तकनीकी रूप से प्रभावी है? उपयोग नए ऑपरेटर के साथ होगा। संपादित करें: मैं अपने "नए ऑपरेटर" और "ऑपरेटर नए" सीधे होने की उम्मीद छोड़ दूंगा …
14 c++ 

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

3
MVVM और सेवा पैटर्न
मैं MVVM पैटर्न का उपयोग करके WPF एप्लिकेशन बना रहा हूं। अभी, मेरे व्यूअमॉडल्स मॉडल को पुनः प्राप्त करने के लिए सर्विस लेयर को कॉल करते हैं (कैसे व्यूमॉडल के लिए प्रासंगिक नहीं है) और उन्हें व्यूमॉडल में परिवर्तित करें। मैं व्यूमोडेल के लिए आवश्यक सेवा पास करने के लिए …

4
बूलियन फ़ील्ड का नामकरण जो एक क्रिया है
जावा में, बुलियन फील्ड के लिए कन्वेंशन गेट्टर और सेटर होगा isField()और setField()। यह बिल्कुल ठीक फ़ील्ड नामों कि विशेषण हैं चाहते साथ काम करता है active, visible, closed, आदि लेकिन मैं ऐसे क्षेत्र का नाम कैसे दूं, जिसका अर्थ एक क्रिया है, जैसे haveChildren? क्रिया में "_ing" जोड़ें ( …
14 java  naming 

4
क्या परीक्षण किए गए वर्ग बुरे अभ्यास पर जासूसी कर रहे हैं?
मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं, जहां क्लास इंटरनल कॉल्स सामान्य हैं, लेकिन परिणाम कई बार सरल होते हैं। उदाहरण ( वास्तविक कोड नहीं ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return …

5
क्या डोमेन इकाई एकल जिम्मेदारी सिद्धांत का उल्लंघन कर रही है?
एक इकाई की एकल जिम्मेदारी (बदलने का कारण) को विशिष्ट रूप से स्वयं को पहचानना चाहिए, दूसरे शब्दों में, इसकी जिम्मेदारी खोजने योग्य है। एरिक इवान की डीडीडी पुस्तक, पृ। 93: Entities की सबसे बुनियादी जिम्मेदारी निरंतरता स्थापित करना है ताकि व्यवहार स्पष्ट और अनुमानित हो सके। वे यह सबसे …

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