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

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

3
मैं अपने PHP वेब ऐप के प्रवाह का ट्रैक खो रहा हूं, इसके साथ काम करना कठिन होता जा रहा है
मैं कुछ वर्षों से प्रोग्रामिंग कर रहा हूं, और समय के साथ सी # और जावास्क्रिप्ट से बहुत परिचित हो गया हूं। मेरे पास कुछ बड़ी सी # और जावास्क्रिप्ट परियोजनाएं हैं जिन्हें मुझे नेविगेट करने में कोई परेशानी नहीं है। मैंने हाल ही में PHP के साथ बिना किसी …

6
क्या परावर्तन एक नुकसान है क्योंकि निजी चर को प्रतिबंधित नहीं किया जा सकता है?
privateसंशोधक कक्षा के बाहर पहुंच को प्रतिबंधित करने के लिए इस्तेमाल किया जाता है, लेकिन प्रतिबिंब अन्य वर्गों का उपयोग निजी विधि और खेतों तक पहुँच सकते हैं। इसलिए मैं सोच रहा हूं कि अगर यह आवश्यकता का हिस्सा है तो हम एक्सेसिबिलिटी को कैसे प्रतिबंधित कर सकते हैं।

2
अब जब जावा इंटरफ़ेस में सभी विधि घोषणाएं सार्वजनिक सार नहीं हैं, तो क्या इन संशोधकों के साथ तरीकों को घोषित किया जाना चाहिए?
जावा 8 के साथ शुरू, defaultविधियों को इंटरफेस में पेश किया गया था। प्रभावी रूप से, इसका मतलब है कि सभी तरीके एक में नहीं interfaceहैं abstract। जावा 9 (शायद) के साथ शुरू, privateविधियों की अनुमति होगी। इसका मतलब है कि सभी तरीके एक नहीं interfaceहैं public abstract। सवाल "क्या …

5
स्थानीयकरण स्ट्रिंग संसाधनों को कैसे व्यवस्थित करें?
हम एक बड़े एप्लिकेशन को विकसित कर रहे हैं, जिसमें कई छोटे पैकेज शामिल हैं। प्रत्येक पैकेज में स्थानीयकरण के लिए संसाधन फ़ाइलों का अपना सेट होता है। स्थानीयकरण तार को व्यवस्थित और नाम देने के लिए सबसे अच्छा तरीका क्या है? यहाँ मेरे विचार अब तक हैं: डुप्लिकेट को …

2
एक वीडियो स्ट्रीम का तेज, दोषरहित संपीड़न
मेरे पास स्थिर कैमरे से आने वाला वीडियो है। संकल्प और एफपीएस दोनों काफी अधिक हैं। मुझे जो डेटा मिलता है वह बायर प्रारूप में है और प्रति पिक्सेल 10 बिट का उपयोग करता है। जैसा कि मेरे प्लेटफ़ॉर्म पर कोई 10 बिट डेटा प्रकार नहीं है, मूल डेटा 16-बिट …

7
क्लाइंट एप्लिकेशन से उपयोगकर्ता प्रमाणीकरण कैसे प्राप्त करें?
मैं एक एप्लिकेशन विकसित कर रहा हूं जो कई उपयोगकर्ताओं का समर्थन करेगा। बात यह है कि मैं ग्राहक / उपयोगकर्ता को प्रमाणित करने में असमर्थ हूं। मैं http://quickblox.com/ की तरह एक ऐप बना रहा हूं, जहां मैं अपने उपयोगकर्ताओं को क्रेडेंशियल्स दूंगा और वे उन एन एप्लिकेशन को बनाने …

1
फ्री मोनाड और रिएक्टिव एक्सटेंशन कैसे सहसंबद्ध है?
मैं एक C # बैकग्राउंड से आता हूं, जहां LINQ Rx.NET में विकसित हुआ, लेकिन हमेशा FP में कुछ रुचि थी। मोनाड्स के कुछ परिचय और एफ # में कुछ साइड-प्रोजेक्ट्स के बाद, मैं कोशिश करने और अगले स्तर पर कदम रखने के लिए तैयार था। अब, स्काला के लोगों …

4
एल्गोरिथ्म के लिए पैटर्न जो जरूरत पड़ने पर समाधान के बारे में एक विवरण प्रस्तुत करता है
निम्नलिखित परिदृश्य मेरे साथ कई बार हुआ। मैंने एक एल्गोरिथ्म प्रोग्राम किया जो एक निश्चित समस्या को हल करता है। यह ठीक काम करता है और सही समाधान ढूंढता है। अब, मैं एल्गोरिथ्म को बताने के लिए एक विकल्प रखना चाहता हूं "आपको समाधान कैसे मिला, इसकी पूरी व्याख्या लिखें"। …

3
पुराने ओएस के लिए विकास का समर्थन
मैं विरासत कोड का एक बड़ा हिस्सा बनाए हुए हूं, सी में लिखा गया है। यह कोड शुरुआत में वर्कग्रुप्स के लिए विंडोज 3 के खिलाफ लिखा गया था, और बाद में NT के लिए एक संस्करण बनाया गया था। यह विरासत अनुप्रयोग आज भी उपयोग में है, जो पहले …
14 c  windows  legacy 

4
एकल उत्तरदायित्व पैटर्न कक्षाओं के लिए कितना विशिष्ट होना चाहिए?
उदाहरण के लिए, मान लें कि आपके पास कंसोल गेम प्रोग्राम है, जिसमें कंसोल से और उसके पास सभी प्रकार के इनपुट / आउटपुट तरीके हैं। यह उन सब को एक एकल में रखने के लिए बुद्धिमानी होगी inputOutputवर्ग या जैसी अधिक विशिष्ट वर्गों के लिए उन्हें नीचे तोड़ने startMenuIO, …

3
क्या मुझे उन्हें जोड़ने के बजाय पुस्तकालयों के स्रोत को जोड़ना चाहिए?
मैं C ++ के लिए अपेक्षाकृत नया हूं, इसलिए मुझे यकीन नहीं है कि मुझे छोटी निर्भरता (जैसे एक स्क्रिप्टिंग भाषा, या JSON / YAML / XML पार्सर) को सबसे अच्छी तरह से कैसे संभालना चाहिए। क्या मुझे अलग-अलग प्रोजेक्ट बनाने चाहिए और उन्हें स्टैटिक लाइब्रेरी के रूप में लिंक …
14 c++  linking 

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

4
GitHub में "शुरू" कैसे करें?
मैं अपनी परियोजना की एक पूरी तरह से फिर से लिखने की योजना बना रहा हूं, एक अन्य रूपरेखा आदि का उपयोग करके संदर्भ के लिए इतिहास सहित पुराने कोड को रखना अच्छा होगा। जोखिम, भ्रम और आश्चर्य से बचने के लिए, ऐसा करने का सबसे अच्छा तरीका क्या है? …
14 git  github 

1
यूनिट एक एपीआई क्लाइंट और रैपर का परीक्षण करती है
मैं उन मंडलियों में चक्कर लगा रहा हूं जो एक एपीआई क्लाइंट लाइब्रेरी को विकसित करने के लिए इकाई परीक्षण का सबसे अच्छा तरीका है। लाइब्रेरी में एक Clientवर्ग होता है, जिसमें मूल रूप से एपीआई के साथ 1: 1 मैपिंग होती है, और एक अतिरिक्त Wrapperवर्ग जो शीर्ष पर …

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

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