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

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

5
गणना के लिए मुझे कितने कोर का उपयोग करना चाहिए? # करोड़ या # करोड़ -1?
मेरे पास करने के लिए एक बड़ी गणना है। जबकि मैं सभी कोर का उपयोग कर सकता हूं, मैंने सोचा कि क्या 1 कोर को छोड़ने का कोई कारण है और इसका उपयोग नहीं करना है? (गणना सीपीयू केवल कोई आईओ)। या क्या मैं OS को कम आंक रहा हूं …

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

2
क्या एक फाइल सिस्टम स्टोरेज डिवाइस को (बहुत बड़े) बाइट ऐरे के रूप में देखता है?
मैं जानना चाहता हूं कि स्टोरेज डिवाइस से फाइल सिस्टम कैसे लिखता और पढ़ता है। मुझे लगता है कि यह कैसे काम करता है: एक फाइल सिस्टम सीधे स्टोरेज डिवाइस तक नहीं पहुंचता है, बल्कि स्टोरेज डिवाइस को (बहुत बड़े) बाइट ऐरे के रूप में फाइल सिस्टम में स्टोरेज डिवाइस …

3
पुस्तकालयों में दृश्यता को संभालने का सामान्य तरीका क्या है?
निजी और कब कक्षाओं में संरक्षित उपयोग करना है, यह सवाल मुझे सोचने के लिए मिला। (मैं इस प्रश्न को अंतिम कक्षाओं और विधियों में भी विस्तारित करूंगा, क्योंकि यह संबंधित है। मैं जावा में प्रोग्रामिंग कर रहा हूं, लेकिन मुझे लगता है कि यह प्रत्येक ओओपी भाषा के लिए …

2
म्यूटेक्स कार्यान्वयन का परीक्षण और बेंचमार्क कैसे करें
जैसा कि शीर्षक कहता है: आप c ++ में म्यूटेक्स के विभिन्न कार्यान्वयनों को कैसे ठीक से परीक्षण और बेंचमार्क करते हैं? अनिवार्य रूप से मैंने अपना स्वयं का std :: mutex को एक 2 कोर पर चलने वाले प्रोजेक्ट के लिए वर्ग की तरह लिखा, निर्विरोध मामले में ओवरहेड …
12 c++  testing  mutex 

5
जटिल प्रसंस्करण से जुड़े अनुप्रयोगों के लिए चुस्त कैसे लागू किया जा सकता है?
फुर्तीले साहित्य का अधिकांश भाग CRUD प्रकार के व्यावसायिक अनुप्रयोगों के लिए पक्षपाती प्रतीत होता है, जहाँ उपयोगकर्ता इस बात से अवगत है कि पर्दे के पीछे क्या चल रहा है। (यह ठीक है क्योंकि ज्यादातर लिखा जा रहा कोड शायद इसी वर्ग का है।) इस प्रकार के अनुप्रयोग के …

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

3
पदानुक्रम डेटा के लिए JSON फ्लैट या नेस्टेड
मैंने पहले से ही 5 बार आगे और पीछे स्विच किया है। यह REST एंडपॉइंट /api/tags/आंतरिक उपयोग (कोई भी 3 पार्टी क्लाइंट) के लिए नहीं होगा, मैं केवल इसके साथ काम कर रहा हूं। मैं इन दो अभ्यावेदन के बीच निर्णय ले रहा हूं: समतल { "types":[ { "id":1, "text":"Utility" …
12 rest  api-design  json 

2
वास्तव में कैसे पता लगाया जाए कि ऑब्जेक्ट ओरिएंटेड डिज़ाइन में क्या किया जाना है?
पहला अस्वीकरण: मैं वास्तव में नहीं जानता कि क्या यह प्रश्न इस वेबसाइट पर फिट बैठता है, लेकिन मुझे अभी भी यह एक प्रासंगिक प्रश्न न केवल मेरे लिए बल्कि अन्य लोगों के लिए है जो शुरुआती हैं। यदि प्रश्न को यहां फिट करने के लिए सुधार किया जा सकता …

4
क्या “समूह” की दुश्मनी के लिए झंडे का इस्तेमाल करना गलत है?
मेरी समझ यह है कि [Flag]एनम आमतौर पर उन चीजों के लिए उपयोग किया जाता है जिन्हें संयुक्त किया जा सकता है, जहां व्यक्तिगत मूल्य परस्पर अनन्य नहीं हैं । उदाहरण के लिए: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = …
12 c#  .net  readability  enum 

1
एक मोनोरपो के कुछ हिस्सों को साझा करना
वर्तमान में हमारे पास एक जटिल और अकुशल निर्माण प्रणाली है जिसमें कई SVN और Git repos (लगभग 50% प्रत्येक) शामिल हैं, जिनमें से एक git सबमॉडल्स रेपो है। हमारे पास होममेड स्क्रिप्ट्स भी हैं जो कमोबेश पूरी चीज़ों का प्रबंधन करती हैं। हमारे (बंद-स्रोत) कोडबेस का एक प्रमुख बिंदु …

6
किसी फ़ंक्शन / विधि का वर्णन करने के लिए उपयोग किया जाने वाला शब्द क्या है जो उस वस्तु को संशोधित करता है जिसे वह कहा जाता है?
सामान्य प्रश्न के लिए क्षमा करें। मैंने सभी को खोजा है और इसके समान कई धागे पाए हैं , हालांकि कोई भी ऐसा नहीं है जो मेरे विशिष्ट प्रश्न का उत्तर देता है - शायद इसलिए कि जिस शब्द की मुझे तलाश है वह भी मौजूद नहीं है। मेरा एक …

2
क्यों बूलियन संदर्भों में PHP "0" को FALSE मानता है?
"0", एक स्ट्रिंग के रूप में, जिसमें एक वर्ण है, सहज रूप से कुछ खाली नहीं है। जब अन्य प्रोग्रामिंग भाषाओं के विपरीत, PHP को बूलियन में परिवर्तित किया जाता है, तो PHP इसे FALSE क्यों मानता है?
12 php  strings  boolean 

4
क्या एक एकल डेटा प्रतिनिधित्व है जो सभी मुद्राओं (यहां तक ​​कि डॉलर, यूरो और पाउंड से भिन्न) के लिए काम करता है?
मैं कुछ मुद्रा में राशियों का प्रतिनिधित्व करने के लिए पुस्तकालयों के बारे में कई प्रश्न पा सकता हूं। और क्यों आप IEEE 754 फ़्लोटिंग पॉइंट नंबर के रूप में मुद्रा को स्टोर नहीं करना चाहिए, इसके बारे में उम्र के पुराने मुद्दे के बारे में। लेकिन मुझे और कुछ …

1
पेश है अतिरिक्त स्थानीय चर टिप्पणी प्रतिस्थापन के रूप में
क्या जो हो रहा है उसका वर्णन करने के लिए अतिरिक्त, तकनीकी रूप से शानदार, स्थानीय चर का उपयोग करना अच्छी शैली है? उदाहरण के लिए: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } जब तकनीकी ओवरहेड की बात आती है तो मैं उम्मीद …

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