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

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

8
शाखाओं को जमा करने से रखें
जैसे-जैसे हम बड़े होते जाते हैं, हम एक समस्या में दौड़ने लगते हैं, जहाँ सुविधाएँ इसे परीक्षण के लिए मंचन के लिए बनाती हैं, लेकिन जब तक सब कुछ परीक्षण नहीं हो जाता और स्वीकृत नई सुविधाएँ परीक्षण के लिए मंचन पर होती हैं। यह एक ऐसा वातावरण बना रहा …

2
मॉडिफ़ायर के बजाय जावा @ ऑवरराइड एनोटेशन का उपयोग क्यों करता है?
जावा के लिए @Overrideएक नया overrideसंशोधक बनाने के बजाय एनोटेशन का उपयोग करने के लिए क्या प्रेरणाएं थीं ? @Override public String toString() { return ""; } बनाम public override String toString() { return ""; }
19 java 

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

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

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

6
प्रोग्रामिंग भाषाओं में प्रथम / द्वितीय / तृतीय श्रेणी के मूल्यों के लिए गणित की नींव क्या है?
जोड़ा गया सिर्फ दो संबंधित प्रश्न पाए गए /math//q/1759680/1281 /programming//a/2582804/156458 प्रोग्रामिंग भाषाओं में, माइकल स्कॉट के प्रोग्रामिंग लैंग्वेज प्रैग्मेटिक्स से सामान्य तौर पर, एक प्रोग्रामिंग भाषा में एक मान को class rst-class का दर्जा दिया जाता है यदि इसे एक पैरामीटर के रूप में पारित किया जा सकता है, एक …

4
इवेंट-संचालित प्रोग्रामिंग: यह कब लायक है?
ठीक है, मुझे पता है कि इस सवाल का शीर्षक लगभग समान है जब मुझे इवेंट आधारित प्रोग्रामिंग का उपयोग करना चाहिए? लेकिन उक्त प्रश्न के उत्तर ने मुझे यह तय करने में मदद नहीं की है कि क्या मुझे उस विशेष मामले में घटनाओं का उपयोग करना चाहिए जो …

3
संबंधपरक डेटाबेस और पुनरावृत्त विकास
सॉफ्टवेयर विकास के कई दृष्टिकोण जैसे कि चुस्त कार्यप्रणाली, डोमेन-संचालित डिज़ाइन और ऑब्जेक्ट ओरिएंटेड एनालिसिस एंड डिज़ाइन, हमें विकास के लिए एक पुनरावृत्त दृष्टिकोण लेने के लिए प्रोत्साहित किया जाता है। इसलिए जब हम प्रोजेक्ट में काम करना शुरू करते हैं, तो हम अपने डोमेन मॉडल को सही तरीके से …

2
एक वाणिज्यिक उत्पाद में लाइसेंसिंग घोस्टस्क्रिप्ट
हम एक व्यावसायिक उत्पाद (विंडोज डेस्कटॉप एप्लिकेशन) में घोस्टस्क्रिप्ट का उपयोग करने की संभावना का अध्ययन कर रहे हैं। मैं जीएस को पूरी तरह से लाइसेंस देने के बारे में पढ़ता हूं। केवल उपयोगकर्ताओं को यह सुझाव देकर कि वे अपने अनुभव को बेहतर बनाने के लिए जीएस को डाउनलोड …
19 licensing 

3
C ++ "तरीकों" (बनाम "सदस्य फ़ंक्शन") के बारे में बात करना कितना गलत है?
मैं समझता हूं कि सी ++ की युक्ति के अनुसार "विधि" जैसी कोई चीज नहीं है, और कुछ (कई? अधिकांश?) सी ++ प्रोग्रामर "विधि" को जावा-इसम मानते हैं। दूसरी ओर, सी ++ फोरम पर भी लोग बिना चिकोटी के तरीकों के बारे में बात करते हैं। मैं इस शब्दावली के …

4
बहुत से उदाहरण चर होने से डुप्लिकेट कोड कैसे बनते हैं?
पैटर्न के लिए रिफैक्टरिंग के अनुसार : जब कोई वर्ग बहुत अधिक करने की कोशिश कर रहा होता है, तो वह अक्सर बहुत से उदाहरण चर दिखाता है। जब एक वर्ग में बहुत सारे उदाहरण चर होते हैं, तो डुप्लिकेट कोड बहुत पीछे नहीं रह सकता है। बहुत से उदाहरण …

2
एनीमिक डोमेन मॉडल और डोमेन सेवा इंजेक्शन
कमजोर डोमेन मॉडल मार्टिन Fowler द्वारा डोमेन संचालित डिजाइन में एक विरोधी पैटर्न के रूप में वर्णित किया गया है। डोमेन मॉडल पर व्यावसायिक तर्क रखने के लिए अक्सर डोमेन सेवाओं का उपयोग किया जाता है। लेकिन डोमेन सेवाओं में डोमेन सेवाओं को इंजेक्ट करना वॉन वर्नोन द्वारा हानिकारक माना …

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

3
अपवाद - "क्या हुआ" बनाम "क्या करना है"
हम कोड के उपभोक्ता को एक उपयोगी तरीके से अनपेक्षित व्यवहार से निपटने के लिए अपवादों का उपयोग करते हैं। आमतौर पर अपवाद "क्या हुआ" परिदृश्य के आसपास बनाए जाते हैं - जैसे FileNotFound(हम आपके द्वारा निर्दिष्ट फ़ाइल खोजने में असमर्थ थे) या ZeroDivisionError(हम 1/0ऑपरेशन करने में असमर्थ थे )। …
19 exceptions 

3
क्या हम धाराओं को वापस करने के लिए एक सामान्य बात है जहाँ हम आम तौर पर संग्रह लौटाएंगे?
अपने एपीआई को विकसित करने के दौरान, जो किसी भी विरासत कोड से जुड़ा नहीं है, मैं अक्सर खुद को लिखने के तरीके ढूंढता हूं जो कि विशुद्ध रूप से स्ट्रीम पाइपलाइन हैं जो परिणाम एकत्र करके समाप्त हो जाते हैं। इस तरह: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) …

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