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

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

4
विभिन्न परियोजनाओं के बीच कक्षाएं या इंटरफेस साझा करना
मैं SO या यहाँ कुछ उत्तरों की तलाश में था, लेकिन बिना किसी परिणाम के, इसीलिए मैं आपसे पूछूंगा। मान लें कि मेरे पास दो अलग-अलग परियोजनाएं हैं - उदाहरण के लिए सर्वर का हिस्सा और एक ऐप का क्लाइंट हिस्सा। मैं अपना खुद का हिस्सा विकसित कर रहा हूं, …

4
प्रोग्राम जो दावा करते हैं कि वे "मल्टी-कोर" अनुकूल नहीं हैं
आप इस वाक्यांश या समान समय-समय पर चारों ओर मारते देखते हैं, आमतौर पर एक कार्यक्रम का उल्लेख करते हैं जो दावा करते हैं कि वे मल्टी-कोर प्रोसेसर का पूरा लाभ लेने के लिए डिज़ाइन नहीं किए गए थे। यह विशेष रूप से वीडियो गेम प्रोग्रामिंग के साथ आम है। …

4
C ++ को लाने में क्या समस्याएं हैं - जैसे भाषा में कास्ट?
मुझे C ++ के विचार में दिलचस्पी है - जैसे constकि विशेष निष्पादन नहीं (जैसे दूर कास्टिंग const)। उदाहरण के लिए C # ले लो - इसमें C ++ की कमी है, जैसे const, और इसका कारण सामान्य है - लोग और समय। यहाँ अतिरिक्त रूप से ऐसा लगता है …

4
जावा - बहुरूपता या बंधे प्रकार के मापदंडों का उपयोग करें
मान लीजिए मेरे पास यह वर्ग पदानुक्रम है ... public abstract class Animal { public abstract void eat(); public abstract void talk(); } class Dog extends Animal { @Override public void eat() { } @Override public void talk() { } } class Cat extends Animal { @Override public void eat() …

4
कार्यान्वयन के बजाय इंटरफ़ेस (उदाहरण के मानचित्र) का उपयोग करके जावा ऑब्जेक्ट को क्यों परिभाषित करें (हैशपॉप)
अधिकांश जावा कोड में, मुझे लगता है कि लोग जावा वस्तुओं को इस तरह घोषित करते हैं: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); के बजाय: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); वास्तव में उपयोग किए जाने वाले कार्यान्वयन के बजाय …

2
दृष्टिबाधित लोगों के लिए CSS?
इसलिए जब मैं HTML सीख रहा था तो मैंने CSS का सामना किया। यह दिलचस्प है क्योंकि सीएसएस के साथ आप एक वेबपेज को ठंडा या अधिक सुंदर बना सकते हैं। लेकिन चूंकि यह रंगों, डिजाइनों, शैलियों आदि के बारे में अधिक है, इसलिए मैं अपने सीएसएस कोड के परिणामों …
17 css 

6
कम्प्यूटेशनल रूप से असंभव व्यावसायिक समस्या का एक उदाहरण क्या है?
मेरे पास सहकर्मी हैं जो वास्तविकता को स्वीकार करने से इनकार करते हैं कि ट्यूरिंग मशीन (और विस्तार से वॉन न्यूमन मशीन) अपनी स्वयं की हॉल्टिंग समस्या को हल नहीं कर सकती हैं: आप पर्याप्त समय और धन के साथ कुछ भी कर सकते हैं। उन्होंने यह भी तर्क देते …

4
जावा स्ट्रिंग में स्थिर स्ट्रिंग हेरफेर के तरीके क्यों नहीं हैं?
जावा डिजाइनरों ने java.lang.Stringकक्षा में स्ट्रिंग हेरफेर विधियों के स्थिर संस्करण क्यों नहीं बनाए ? निम्नलिखित विधियां हैं जो मैं संदर्भित करता हूं, लेकिन प्रश्न को कक्षा में अन्य गैर-स्थिर तरीकों तक भी बढ़ाया जा सकता है। concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, …
17 java  api-design  null 

3
डेटा एक्सेस लेयर का परीक्षण कैसे करें?
मेरे पास एक DAO तरीका है जो JDBC एक्सेस के लिए स्प्रिंग का उपयोग करता है। यह एक विक्रेता के आइटम की बिक्री की सफलता दर की गणना करता है। यहाँ कोड है: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction …

3
जावा में स्ट्रैटनिंग करते समय मेमोरी में कितने स्ट्रिंग्स बनाए जाते हैं?
मुझे जावा में अपरिवर्तनीय तारों के बारे में पूछा गया था। मुझे एक फंक्शन लिखने का काम सौंपा गया था, जो एक स्ट्रिंग के लिए "a" s की संख्या को समेटता है। जो मैंने लिखा: public String foo(int n) { String s = ""; for (int i = 0; i …
17 java  strings  object 

7
क्या होगा अगर मैं सॉफ्टवेयर डिज़ाइन पैटर्न का उपयोग नहीं करूंगा? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …

2
एक एकल Visual Studio समाधान में कई अनुप्रयोग [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

3
फ़ंक्शंस के लिए एक टाइपकास्ट क्यों नहीं है?
एक सीखने की समस्या में, जिसके साथ मैं खिलवाड़ कर रहा हूँ, मुझे एहसास हुआ कि मुझे आवेदन करने, रचना करने आदि कारणों के लिए कार्यों के लिए एक टाइपकास्ट की आवश्यकता है ... यह एक फ़ंक्शन के प्रतिनिधित्व का इलाज करने के लिए सुविधाजनक हो सकता है जैसे कि …

1
मेरे जीथब पुल अनुरोध को विलय कर दिया गया था, इस स्तर पर सम्मेलन क्या है?
मैंने गितुब पर एक परियोजना की शुरुआत की, एक छोटा सा बदलाव किया और मूल अनुचर को एक पुल अनुरोध भेजा, जिसने इसे खींच लिया। अब अंतिम प्रतिबद्ध है Merged pull request #11 from my_username/master। यह पहली बार है जब मैं ऐसा कर रहा हूं, इसलिए मुझे यकीन नहीं है …

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

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