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

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

5
क्या केवल त्रुटि मामलों के लिए एक वादा खारिज कर रहा है?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 3 साल पहले चले गए । मान लीजिए कि मेरे पास यह फ़ंक्शन प्रमाणित है जो एक वादा लौटाता है। वादा फिर परिणाम के साथ हल होता है। जैसा …
25 javascript 

5
क्या गेटर्स का उपयोग करके स्थिरांक से बचने के लिए यह एक अच्छा अभ्यास है?
क्या गेटर्स द्वारा कक्षाओं के बाहर उपयोग किए जाने वाले स्थिरांक को बदलना एक अच्छा अभ्यास है? एक उदाहरण के रूप में, क्या इसका उपयोग करना बेहतर है if User.getRole().getCode() == Role.CODE_ADMINया if User.getRole().isCodeAdmin()? इस वर्ग के लिए नेतृत्व करेंगे: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = …

6
क्या इंटरफेस के लिए एक विधि है जो स्थिरांक के रूप में कार्यान्वयन के ठोस प्रकार को वापस करना ठीक है?
मैं अक्सर खुद को ऐसी स्थिति में पाता हूं जहां मुझे एक घटक के अलग व्यवहार की आवश्यकता होती है जो कि एक अलग इंटरफ़ेस के ठोस प्रकार पर निर्भर करता है। अपने प्रश्न का वर्णन करने के लिए, मैंने एक छोटा कोड टुकड़ा लिखा है जो यह दिखाएगा कि …

6
मैं एक जटिल मर्ज के पास कैसे जा सकता हूं
यहाँ सौदा है, मैं एक नई कंपनी में शामिल हो गया हूँ और मुझे एक शाखा पर काम खत्म करने के लिए कहा गया है जिसे लगभग एक साल से नहीं छुआ गया है। इस बीच, मास्टर शाखा स्थिर गति से बढ़ रही है। आदर्श रूप से मैं मास्टर ब्रांच …

5
क्या कोई उदाहरण अधिक विशिष्ट प्रकार के कुछ अन्य उदाहरण के बराबर हो सकता है?
मैंने इस लेख को पढ़ा है: जावा में एक समानता विधि कैसे लिखें । मूल रूप से, यह एक समान () विधि के लिए एक समाधान प्रदान करता है जो विरासत का समर्थन करता है: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // …
25 java  c#  scala  comparison 

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

7
आवश्यक नहीं होने पर भी वैकल्पिक पैरामीटर नाम निर्दिष्ट करें?
निम्नलिखित विधि पर विचार करें: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } और निम्नलिखित कॉल: var ids = ReturnEmployeeIds(true); सिस्टम के लिए एक डेवलपर नए के लिए, यह अनुमान लगाना बहुत मुश्किल होगा कि trueउसने क्या किया। पहली बात यह है कि आप विधि नाम पर होवर करें या …

1
बाकी एपीआई - मोबाइल विशिष्ट चुनौतियां
मैं एक नई iOS ऐप परियोजना पर काम कर रहा हूं, मोबाइल पक्ष पर। कुछ आर्किटेक्चर परिवर्तन हो रहे हैं और यह पता चलता है कि हमें एक कस्टम निर्मित निजी एपीआई पर भरोसा करना होगा जिसका उपयोग हम उस ऐप के द्वारा किया जाएगा और अन्य क्लाइंट जैसे कि …
25 rest  api  ios  mobile 

4
मैं कैसे अपरिवर्तनीय क्षेत्रों पर बसता हूं?
मेरे पास दो readonly intक्षेत्रों के साथ एक वर्ग है । वे गुणों के रूप में उजागर होते हैं: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo …

8
क्या मेरा अनुक्रमिक संग्रह इंडेक्स 0 या इंडेक्स 1 पर शुरू होना चाहिए?
मैं एक डिवाइस के लिए एक ऑब्जेक्ट मॉडल बना रहा हूं जिसमें कई चैनल हैं। ग्राहक और मैं के बीच उपयोग की जाने वाली संज्ञा Channelऔर हैं ChannelSet। ("सेट" शब्दार्थिक रूप से सटीक नहीं है, क्योंकि यह आदेश दिया गया है और एक उचित सेट नहीं है। लेकिन यह एक …

7
क्या उन परियोजनाओं के लिए एक लचीला चुस्त दृष्टिकोण लेना संभव है जिनके लिए समय और बचाया दोनों समय के अनुमान की आवश्यकता होती है?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। जैसा कि किसी ने पहले एजाइल के साथ प्रभावी ढंग से काम …
25 agile 

1
क्या वेनिला जेएस को अभी भी एक पुस्तकालय माना जाता है?
मुझे हाल ही में पता चला है कि वेनिलाजेएस (दस्तावेज़?) एक पुस्तकालय है जो सिर्फ 99% ब्राउज़रों के साथ बंडल है और वास्तव में मूल जावास्क्रिप्ट (मेरे जीवन का झटका) नहीं है। अपने स्वयं का एक परिवाद लिखते समय मैं सामान्य रूप से सभी उपयोगी चीजों से बचता हूं, ज्यादातर …

2
जावा: संग्रह एक तुलनित्र को क्यों स्वीकार करते हैं, लेकिन (काल्पनिक) हैसर और भूमध्य रेखा को नहीं?
यह मुद्दा सबसे स्पष्ट है जब आपके पास इंटरफ़ेस के विभिन्न कार्यान्वयन होते हैं, और किसी विशेष संग्रह के प्रयोजनों के लिए आप केवल ऑब्जेक्ट के इंटरफ़ेस-स्तरीय दृश्य के बारे में परवाह करते हैं। उदाहरण के लिए, मान लीजिए कि आपके पास एक इंटरफ़ेस था: public interface Person { int …
25 java  collections 

3
RESTful API: HTTP साझा या विशिष्ट URL के साथ क्रिया करता है?
RESTful API बनाते समय , क्या मुझे उसी URL पर HTTP Verbs का उपयोग करना चाहिए (जब यह संभव हो) या क्या मुझे प्रति क्रिया के लिए एक विशिष्ट URL बनाना चाहिए? उदाहरण के लिए: GET /items # Read all items GET /items/:id # Read one item POST /items # …

2
"व्यावसायिक तर्क" का वास्तव में क्या मतलब है यदि "सभी गैर-तृतीय पक्ष कोड" नहीं है?
मैंने सुना है कि लोग व्यावसायिक तर्क के बारे में बहुत काम करते हैं, और ऑनलाइन, और मैंने इसके बारे में इस साइट पर कई प्रश्न पढ़े हैं, लेकिन यह शब्द अभी भी मेरे लिए बहुत मायने नहीं रखता है। उदाहरण के लिए, यहां कुछ (पैराफ्रास्ड) कथन दिए गए हैं …

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