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

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

2
क्या सीरियलाइजेशन और डिसिएरलाइजेशन को सीरियल की जिम्मेदारी दी जानी चाहिए?
मैं वर्तमान में C # .NET एप्लिकेशन के कई मॉडल वर्गों के (पुनः) डिज़ाइन चरण में हूँ। (MVC के M के रूप में मॉडल)। मॉडल कक्षाओं में पहले से ही अच्छी तरह से डिज़ाइन किए गए डेटा, व्यवहार और अंतर्संबंधों के बहुत सारे हैं। मैं पायथन से C # के …

4
क्या कॉन्स्टेंट टाइम और एमोर्नेटेड कॉन्स्टेंट टाइम को प्रभावी रूप से समकक्ष माना जाता है?
मुझे एक रैंडम क्यू लिखने की ज़रूरत है जो निरंतरता (ओ (1)) में अपेंडिक्स और यादृच्छिक निष्कासन की अनुमति देता है। मेरा पहला विचार इसे कुछ प्रकार के एरे के साथ वापस करना था (मैंने एक ArrayList चुना), क्योंकि सरणियों का सूचकांक के माध्यम से निरंतर उपयोग होता है। हालाँकि, …

2
ओपीडीके को जीपीएल द्वारा अनुमत मालिकाना आवेदन के साथ बंडल करना?
मैं वर्तमान में जावा में एक वीडियो गेम बना रहा हूं जो कि संभवतः स्टीम के माध्यम से वितरित किया जाएगा। बेशक, कई स्टीम उपयोगकर्ताओं के पास इस मामले में जावा पहले से ही स्थापित नहीं होगा। यदि ऐसा होता है, तो मेरे पास एक छोटा देशी लांचर हो सकता …
16 licensing  gpl 

5
क्या एक फ़ंक्शन हस्ताक्षर (FP) की तुलना में एक इंटरफ़ेस (OOP) का सिमेंटिक अनुबंध अधिक जानकारीपूर्ण है?
यह कुछ लोगों द्वारा कहा जाता है कि यदि आप ठोस सिद्धांतों को उनके चरम पर ले जाते हैं, तो आप कार्यात्मक प्रोग्रामिंग पर समाप्त होते हैं । मैं इस लेख से सहमत हूं लेकिन मुझे लगता है कि कुछ शब्दार्थ इंटरफ़ेस / ऑब्जेक्ट से फ़ंक्शन / क्लोजर तक के …

7
क्या तेज है? REST API का उपयोग करना या किसी डेटाबेस को सीधे क्वेरी करना?
तेजी से प्रदर्शन बुद्धिमान है? REST API बनाना और आपका वेब ऐप आपके डेटाबेस से सभी इंटरैक्शन करने के लिए REST API का उपयोग करना या सीधे अपने डेटाबेस को क्वेरी करना (यानी जावा के लिए JDBC जैसे डेटाबेस को क्वेरी करने के लिए आपकी भाषा जो भी विशिष्ट वस्तु …
16 database  rest  sql 

5
संस्करण डेटाबेस की सामग्री को नियंत्रित करता है
मैं एक वेब परियोजना पर काम कर रहा हूं जिसमें उपयोगकर्ता-संपादन योग्य सामग्री शामिल है, और मैं वास्तविक सामग्री के संस्करण-ट्रैकिंग करने में सक्षम होना चाहता हूं, जो एक डेटाबेस में रहता है। मूल रूप से, मैं विकि-शैली परिवर्तन इतिहास को लागू करना चाहता हूं। कुछ बैकग्राउंड रिसर्च करते हुए, …

4
एक उत्पादन शाखा है या मास्टर का उपयोग कर रहे हैं?
मैं एक Railsआवेदन पर अन्य दूरस्थ डेवलपर्स के साथ छोटी टीम पर काम करता हूं । हम अपने gitवर्कफ़्लो को संशोधित करना शुरू कर रहे हैं । हमने नीचे की तरह एक शाखा संरचना के बारे में सोचा है: (dev) -> (qa) -> (stag) -> (master) लेकिन कुछ डेवलपर्स ने …
16 git 

2
क्या उच्च-स्तरीय पैरामीट्रिक बहुरूपता उपयोगी है?
मुझे पूरा यकीन है कि हर कोई फॉर्म के सामान्य तरीकों से परिचित है: T DoSomething<T>(T item) इस फ़ंक्शन को पैरामीट्रिक पॉलीमॉर्फ़िक (पीपी) भी कहा जाता है, विशेष रूप से रैंक -1 पीपी। मान लें कि इस विधि को फॉर्म के फ़ंक्शन ऑब्जेक्ट का उपयोग करके दर्शाया जा सकता है: …

9
बिग ओ प्रश्न के साथ एक एल्गोरिथ्म के बारे में (n ^ 2 + n) / 2 विकास दर
मैं यह सवाल पूछ रहा हूं क्योंकि मैं बड़े ओ नोटेशन के बारे में एक पहलू के बारे में उलझन में हूं। मैं फ्रैंक कार्रानो द्वारा जावा के साथ पुस्तक, डेटा संरचनाएं और सार का उपयोग कर रहा हूं। "एल्गोरिदम की दक्षता" पर अध्याय में वह निम्नलिखित एल्गोरिदम दिखाता है: …
16 algorithms  big-o 

4
कई तरीकों बनाम कई विधियों के साथ एकल विधि जिसे क्रम में बुलाया जाना चाहिए
मेरे पास कुछ कच्चे डेटा हैं, मुझे कई चीजों को करने की आवश्यकता है (इसे स्थानांतरित करें, इसे घुमाएं, इसे निश्चित अक्ष के साथ स्केल करें, इसे अंतिम स्थिति में घुमाएं) और मुझे यकीन नहीं है कि कोड पठनीयता बनाए रखने के लिए यह सबसे अच्छा तरीका क्या है। एक …
16 java  readability 

2
यदि मुझे Apache 2.0 के तहत लाइसेंस प्राप्त लायब्रेरी का उपयोग करना है तो क्या मुझे अपना प्रोजेक्ट स्रोत कोड प्रदान करना चाहिए?
मेरे पास एक निजी (यानी स्रोत को साझा करने का कोई मौका नहीं है) और वाणिज्यिक आवेदन, अब मैं एक पुस्तकालय का उपयोग करना चाहूंगा जो कि Api 2.0 लाइसेंस के तहत है । मैंने Apache लाइसेंस और FAQ अनुभाग पढ़ा है, लेकिन मैं इस बारे में स्पष्ट नहीं हूं। …

3
बड़े पैमाने पर देखें नियंत्रक - IOS - समाधान
मुझे यकीन है कि हर नए iOS डेवलपर को निम्नलिखित समस्या होती है: व्यू कंट्रोलर्स को विभिन्न प्रयोजनों के लिए कोड के साथ बहुत तेजी से भीड़ मिलती है, आसानी से कोड के 500 + लाइनों तक पहुंच जाती है। यह दो बुनियादी और आम स्क्रीन के लिए कैसा दिखता …
16 mvc  ios  objective-c 

5
मेमोरी से पढ़ना साइड-इफ़ेक्ट क्यों नहीं है लेकिन फाइल से पढ़ना है?
क्या वास्तव में प्रक्रिया मेमोरी से एक शुद्ध संचालन पढ़ने बनाता है? मान लीजिए मैंने वैश्विक मेमोरी में 100 पूर्णांकों की एक सरणी बनाई और फिर इस सरणी का 42 वां तत्व लिया। यह एक साइड इफेक्ट नहीं है, है ना? तो क्यों एक फ़ाइल से एक साइड-इफेक्ट में 100 …

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

7
C #, जावा और इसी तरह के गणित-उन्मुख कोड की पठनीयता में सुधार के लिए कोई क्या कर सकता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …
16 java  c#  math  readability 

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