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

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

6
रिपॉजिटरी विधियों के परीक्षण के लिए मुझे यूनिट परीक्षणों की आवश्यकता क्यों है?
मुझे इस सवाल पर थोड़ा सा वकील की भूमिका निभानी चाहिए क्योंकि अनुभव की कमी के कारण मैं इसका अच्छी तरह से बचाव नहीं कर सकता। यहाँ सौदा है, मुझे वैचारिक रूप से यूनिट परीक्षण और एकीकरण परीक्षण के बीच के अंतर मिलते हैं । जब विशेष रूप से दृढ़ता …

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

3
क्या ट्रम्प DRY को REST में डिकम्पोज कर रहा है?
मैं मौजूदा Java API की अधिकांश कार्यक्षमता को उजागर करने के लिए REST API का निर्माण कर रहा हूं। दोनों API मेरे संगठन के भीतर आंतरिक उपयोग के लिए हैं; मुझे बाहरी उपयोग के लिए डिज़ाइन करने की आवश्यकता नहीं है। मेरा दोनों API पर प्रभाव है, लेकिन REST को …
19 java  api  rest  coupling  dry 

2
एक विशिष्ट विरूपण साक्ष्य प्रबंधन उपकरण बनाम एक विरूपण साक्ष्य भंडार के रूप में तोड़फोड़ का उपयोग करना
TL; DR: Apache Archiva या Sonatype Nexus जैसी कुछ चीज़ों को तोड़फोड़ की जगह एक आर्टिफिशियल रिपॉजिटरी के रूप में क्यों इस्तेमाल किया जाता है? मेरे द्वारा उपयोग की जाने वाली बिल्ड सिस्टम में वर्तमान में बहुत सारे बाइनरी ब्लब्स (चित्र, ध्वनि फाइलें, संकलित बायनेरिज़ आदि) हैं, जो हमारे बिल्ड …

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

5
क्या Google बंद करना एक सच्चा संकलक है?
यह सवाल इस ढेर अतिप्रवाह सवाल पर टिप्पणियों में बहस से प्रेरित है । गूगल बंद संकलक प्रलेखन राज्यों निम्नलिखित (जोर जोड़ा): क्लोजर कंपाइलर जावास्क्रिप्ट डाउनलोड और तेजी से चलाने के लिए एक उपकरण है। यह जावास्क्रिप्ट के लिए एक सच्चा संकलक है। एक स्रोत भाषा से मशीन कोड के …

2
Protobuf डिजाइन पैटर्न
मैं जावा आधारित सेवा के लिए Google प्रोटोकॉल बफ़र्स का मूल्यांकन कर रहा हूं (लेकिन भाषा अज्ञेय पैटर्न की अपेक्षा कर रहा हूं)। मेरे दो सवाल हैं: पहला व्यापक सामान्य प्रश्न है: हम लोगों को किस पैटर्न का उपयोग करते हुए देख रहे हैं? कहा कि वर्ग संगठन से संबंधित …

3
एंड्रॉइड ऐप के लिए रिलेशनल डेटाबेस तक सीधे पहुंच के बजाय वेब सेवाओं का उपयोग क्यों करें?
मैंने एक दूरस्थ स्थान पर एक केंद्रीय डेटाबेस के लिए एक कुशल तरीके से उपयोग करने के लिए वेब पर खोज की और मुझे डेटाबेस तक सीधे पहुंच (यानी JDBC आदि) के बजाय वेब सेवाओं का उपयोग करने के लिए सुझाव मिले। मुझे आश्चर्य है कि इसका कारण और कोई …

4
आरपीजी बोर्ड खेल के नियमों के लिए सामान्य नियम पार्सर - यह कैसे करना है?
मैं पेन और पेपर स्टाइल आरपीजी सिस्टम के लिए एक सामान्य नियम पार्सर बनाना चाहता हूं। एक नियम में आमतौर पर एक इकाई के कई गुणों के आधार पर एक पासा और गणना मूल्यों के 1 से एन एंटिटी 1 से एन भूमिकाएं शामिल हो सकती हैं। उदाहरण के लिए: …

2
जाँच करें पैरामीटर null के लिए @Nonnull के साथ एनोटेट?
हमने FindBugs का उपयोग करना शुरू कर दिया है और हमारे मापदंडों को @Nonnullउचित रूप से एनोटेट कर रहे हैं , और यह चक्र में कीड़े को इंगित करने के लिए बहुत अच्छा काम करता है। अब तक हमने nullअमरूद का उपयोग करने के लिए इन तर्कों की जाँच जारी …
19 java  null 

6
क्या मुझे अपने डोमेन को व्यावसायिक डोमेन या तकनीकी डोमेन द्वारा व्यवस्थित करना चाहिए?
उदाहरण के लिए, यदि मैं कुछ MVC जैसी वास्तुकला का उपयोग कर रहा हूं, तो मुझे किस फ़ोल्डर संरचना का उपयोग करना चाहिए: domain1/ controller model view domain2/ controller model view या: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 मैंने इस प्रश्न को भाषा-अज्ञेय रखने के लिए जानबूझकर …

6
क्या सी ++ विकास में एसटीएल को छोड़ना व्यावहारिक है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …
19 c++  stl 

3
GPL स्थिर बनाम गतिशील लिंकिंग नियम व्याख्या की गई भाषाओं पर कैसे लागू होता है?
मेरी समझ में, GPL गैर-GPL कोड से GPL कोड से स्टेटिक लिंकिंग को प्रतिबंधित करता है, लेकिन GPL कोड से गैर-GPL कोड से डायनामिक लिंकिंग की अनुमति देता है। तो ऐसा कौन सा है जब प्रश्न में कोड बिल्कुल भी लिंक नहीं है क्योंकि कोड एक व्याख्या की गई भाषा …
19 licensing  gpl  perl 

6
मेट्रो ऐप के लिए XAML / C # या HTML5 / JavaScipt का उपयोग करने के फायदे और नुकसान? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
19 c#  javascript  html5  xaml  metro 

9
क्या आपको निजी संपत्तियां बनानी चाहिए?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } मैंने कुछ ऐसे लोगों को देखा है जो हर एक सदस्य के लिए संपत्ति बनाते हैं, निजी या नहीं ... क्या इसका कोई मतलब है? मैं इसे 1% मामलों में समझदारी …
19 c# 

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