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

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

1
निर्भरता को बढ़ावा देने की रणनीति: मौन या आर्केस्ट्रा?
हमारे पास बहुत सारी ऐप और वेब सेवाएं हैं (कुछ सार्वजनिक सामना करने वाले उत्पाद, कुछ आंतरिक और एक निजी "बैकएंड" का हिस्सा) जो एक दूसरे पर निर्भर हैं। इन घटकों में से प्रत्येक में 4 वातावरण हैं (विशिष्ट उद्देश्यों की पूर्ति के लिए सर्वर / नोड्स के क्लस्टर): गैर-उत्पादन …

1
चैटिंग इंटरफेस से कैसे बचें
पृष्ठभूमि: मैं एक सर्वर एप्लिकेशन डिज़ाइन कर रहा हूं और अलग-अलग सबसिस्टम के लिए अलग dll बना रहा हूं। चीजों को सरल बनाने के लिए, मान लें कि मेरे पास दो सबसिस्टम हैं: 1) Users2)Projects उपयोगकर्ताओं के सार्वजनिक इंटरफ़ेस में एक विधि है: IEnumerable<User> GetUser(int id); और परियोजनाओं के सार्वजनिक …

3
डेटाबेस में अनन्य चाप क्या है और यह बुराई क्यों है?
मैं stackoverflow पर डेवलपर क्यू एंड ए द्वारा किए गए सबसे आम डेटाबेस डिजाइन गलतियों को पढ़ रहा था । पहले उत्तर में अनन्य चाप के बारे में वाक्यांश था: एक अनन्य चाप एक सामान्य गलती है जहां एक तालिका दो या अधिक विदेशी कुंजियों के साथ बनाई जाती है …

1
Microcontrollers के लिए RTOS के लिए संदेश कतार
मैं वर्तमान में microcontrollers के लिए RTOS लिख रहा हूँ। पूरी बात C ++ 11 में लिखी गई है - अगर किसी को दिलचस्पी है, और रिपॉजिटरी का लिंक सबसे नीचे है। वर्तमान में मैं एक वर्ग लिख रहा हूं जो थ्रेड्स के बीच (या बीच वाले हैंडलर और थ्रेड्स …

2
Scala संकलक पैटर्न को मिलान वाली कक्षाओं / लक्षणों के लिए चेतावनी क्यों नहीं दे सकता है?
अगर मैं एक संयुक्त सील traitया abstract classस्काला का उपयोग करता हूं और फिर पैटर्न मिलान का उपयोग करता हूं, तो मुझे आश्चर्य है कि क्या कंपाइलर को इस विशेष पैटर्नमैच के लिए संकलन समय पर नहीं पता है कि इस विशेषता / वर्ग के संभावित कार्यान्वयन क्या उपलब्ध हैं? …

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

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

3
कैसे सेटअप निर्भरता में निजी निर्भरता लिंक को संभाला जाना चाहिए
काम पर हम एक निजी pypi सर्वर का उपयोग करते हैं। यह pypi सर्वर एक निर्भरता लिंक के रूप में निर्दिष्ट किया गया है: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) यह हमारे …
10 python 

1
क्या खेल उद्योग खेल / प्रतिपादन के दृश्य भागों के लिए स्वचालित परीक्षण का उपयोग करता है? कैसे?
एक खेल के कुछ हिस्सों को स्वचालित तरीके से परीक्षण करना आसान है (तर्क, गणित, इनपुट हैंडलिंग); लेकिन वहाँ भी एक बहुत कुछ है कि विशुद्ध रूप से दृश्य है और आसानी से परीक्षण करने योग्य नहीं है। मुझे आश्चर्य होगा कि अगर खेल उद्योग ने मैनुअल परीक्षण के लिए …

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

2
मुख्य विधि द्वारा फेंके गए अपवाद को जेवीएम कैसे संभालता है?
मैं अपवादों को समझता हूं, उन्हें फेंक रहा हूं, उन्हें संभाल रहा हूं, और कॉल स्टैक (यानी throws) में एक विधि कम करने के लिए उन्हें प्रचारित कर रहा हूं । मुझे यह समझ में नहीं आता है: public static void main(String[] args) throws Exception { ... } अब, मुझे …
10 java  exceptions  jvm 

2
त्वरित सॉर्ट के लिए एक बुरा मामला क्या है?
मैं क्विकसॉर्ट के बारे में सीख रहा हूं और विभिन्न सरणियों को चित्रित करना चाहता हूं कि क्विकॉर्ट पर एक कठिन समय होगा। मेरे पास जो क्विकॉर्ट्स है, वह प्रारंभिक यादृच्छिक फेरबदल नहीं करता है, 2 विभाजन करता है, और मंझला गणना नहीं करता है। मैंने अब तक तीन उदाहरणों …

1
मशीन कोड JITs और निष्पादन बिट को अक्षम करें
रनटाइम-जनरेट मशीन-कोड (जैसे कि जेआईटी का आउटपुट) वास्तव में सीपीयू द्वारा निष्पादित किया जाता है यदि सीपीयू / ओएस में एक्सेप्शन डिसएबल बिट है? जहाँ तक मुझे पता है, कई आधुनिक प्रोसेसर और ऑपरेटिंग सिस्टम एक NX के लिए समर्थन काटा, है, जो रोकता मशीन कोड है कि किसी भी …
10 machine-code  jit  llvm 

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

6
उपयोगकर्ता के स्वामित्व में दिए गए डोमेन को कैसे मान्य किया जाए?
मैं एक सॉफ्टवेयर लिख रहा हूं, जो ज्यादातर कंपनियों द्वारा उपयोग किया जाएगा। मुझे तब कंपनियों को अपने ईमेल डोमेन को पंजीकृत करने का एक तरीका देने का विचार था ताकि प्रत्येक उपयोगकर्ता जो दिए गए डोमेन के ईमेल के साथ पंजीकृत हो, स्वचालित रूप से कंपनी समूह में डाल …

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