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

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

5
माइक्रोसर्विसेस और स्टोर की गई प्रक्रियाएँ
क्या संग्रहीत प्रक्रियाओं को एक माइक्रोसैस आर्किटेक्चर में बुरा अभ्यास माना जाता है? यहाँ मेरे विचार हैं: microservices पर अधिकांश किताबें प्रति microservice एक डेटाबेस की सलाह देते हैं। संग्रहीत प्रक्रियाएं आमतौर पर एक अखंड डेटाबेस पर काम करती हैं। फिर से अधिकांश माइक्रोसिस्ट आर्किटेक्चर बुक्स बताती हैं कि उन्हें …

4
वास्तव में एक बाइट स्ट्रीम क्या है?
क्या कोई मुझे समझा सकता है कि बाइट स्ट्रीम वास्तव में क्या है? क्या इसमें बाइट्स (हेक्स डेटा) या बाइनरी डेटा या केवल अंग्रेजी अक्षर हैं? मैं "कच्चे डेटा" शब्द के बारे में भी भ्रमित हूं। अगर किसी ने मुझसे "4 बाइट डेटा को रिवर्स" करने के लिए कहा है, …

8
क्या फ़ाइल पथ स्ट्रिंग्स को संयोजित करने का एक पारंपरिक तरीका है?
एक उदाहरण में: var assets = "images/" var sounds = assets+"sounds/" क्या फ़ाइल पथ के पीछे स्लैश रखना अधिक पारंपरिक है? var assets = "/images" var sounds = assets+"/sounds" क्या एक और तरीका है जो एक अच्छा सामान्य अभ्यास है?

5
पहली बार C कोड में अपनी भाषा संकलित करने का कोई मतलब नहीं है?
खुद की प्रोग्रामिंग भाषा को डिज़ाइन करते समय, यह एक कनवर्टर लिखने के लिए कब समझ में आता है जो स्रोत कोड लेता है और इसे C या C ++ कोड में कनवर्ट करता है ताकि मैं मशीन कोड के साथ समाप्त करने के लिए gcc जैसे मौजूदा संकलक का …

12
क्या किसी कंटेनर में जेनेरिक ऑब्जेक्ट को स्टोर करने के लिए एक कोड गंध है और फिर ऑब्जेक्ट प्राप्त करें और कंटेनर से ऑब्जेक्ट को डाउन करें?
उदाहरण के लिए, मेरे पास एक गेम है, जिसमें प्लेयर की क्षमता बढ़ाने के लिए कुछ उपकरण हैं: Tool.h class Tool{ public: std::string name; }; और कुछ उपकरण: Sword.h class Sword : public Tool{ public: Sword(){ this->name="Sword"; } int attack; }; Shield.h class Shield : public Tool{ public: Shield(){ this->name="Shield"; …

3
क्या C ++ 11 पता गतिशील / साझा पुस्तकालय सीमाओं के बीच एसटीडी काम की वस्तुओं को पारित करने से संबंधित है? (यानी dlls और इतने पर)?
C ++ के बारे में मेरी एक बड़ी शिकायत यह है कि डायनैमिक लाइब्रेरी (यानी dll / so) सीमाओं के बाहर std लाइब्रेरी ऑब्जेक्ट्स को पास करना कितना मुश्किल है। एसटीडी लाइब्रेरी अक्सर हेडर-ओनली होती है। जो कुछ भयानक अनुकूलन करने के लिए महान है। हालाँकि, dll के लिए, वे …
34 c++  libraries  c++11 

3
क्या कस्टम HTTP तरीकों को लागू करने में कोई समस्या है?
हमारे पास निम्न प्रारूप में एक URL है / उदाहरण / {instanceType} / {} InstanceID आप इसे मानक HTTP विधियों: POST, GET, DELETE, PUT के साथ कह सकते हैं। हालाँकि, कुछ और क्रियाएं हैं जो हम इस पर लेते हैं जैसे कि "सेव ड्राफ्ट" या "क्यूरेट" हमने सोचा कि हम …
34 rest  http 

4
लिटिल एंडियन जीता है?
जब हाल ही में बिग बनाम लिटिल एंडियन लड़ाई के बारे में पढ़ाते हुए, एक छात्र ने पूछा कि क्या यह व्यवस्थित हो गया है, और मुझे एहसास हुआ कि मुझे नहीं पता था। विकिपीडिया लेख को देखते हुए , ऐसा लगता है कि सबसे लोकप्रिय वर्तमान ओएस / वास्तुकला …

2
NoSQL डेटाबेस डिजाइन के लिए सबसे अच्छा अभ्यास
मैंने अभी एक NoSQL डॉक्यूमेंट आधारित डेटाबेस (MongoDB) का उपयोग करना शुरू किया है और मैं डेटाबेस को डिजाइन करने के सर्वोत्तम तरीकों के बारे में उत्सुक हूं। मुझे लगता है कि आर्किटेक्चर रिलेशनल डेटाबेस से अलग होना चाहिए? क्या मुझे अभी भी एक सामान्यीकृत डेटाबेस के लिए लक्ष्य बनाना …
34 design  nosql 

3
Microsoft SQL सर्वर में स्ट्रिंग्स से पहले हमें N लगाने की आवश्यकता क्यों है?
मैं टी-एसक्यूएल सीख रहा हूं। मैंने जिन उदाहरणों को देखा है, एक varchar()सेल में टेक्स्ट डालने के लिए , मैं डालने के लिए सिर्फ स्ट्रिंग लिख सकता हूं, लेकिन nvarchar()कोशिकाओं के लिए, प्रत्येक उदाहरण एन अक्षर के साथ स्ट्रिंग्स को उपसर्ग करता है। मैंने एक तालिका पर निम्नलिखित क्वेरी की …

3
बायनेरिज़ क्या हैं? [बन्द है]
मैं बहुत बार लोगों को अलग संदर्भ में बायनेरिज़ शब्द का उपयोग करते हुए देखता हूं । बायनेरिज़ क्या हैं? बाइनरी फ़ाइलों, स्थापना फ़ाइलों, .dll फ़ाइलों या क्या पर संग्रह? या यह डिस्क पर फ़ाइलों के कुछ संग्रह के लिए सिर्फ एक सामान्य शब्द है?

8
यदि एक वर्ग एकल जिम्मेदारी सिद्धांत को पूरा करता है तो यह कैसे निर्धारित किया जाए?
एकल जिम्मेदारी सिद्धांत उच्च सामंजस्य सिद्धांत पर आधारित है। दोनों के बीच अंतर यह है कि एक अत्यधिक सामंजस्यपूर्ण कक्षाएं जिम्मेदारियों का एक समूह है जो दृढ़ता से संबंधित हैं, जबकि एसआरपी का पालन करने वाली कक्षाओं में सिर्फ एक जिम्मेदारी है। लेकिन हम यह कैसे निर्धारित करते हैं कि …

21
बड़ी आईटी परियोजनाएं विफल क्यों होती हैं या बड़ी लागत / अनुसूची ओवररन होती हैं? [बन्द है]
मैं हमेशा बड़े पैमाने पर परिवर्तन या एकीकरण परियोजना के बारे में पढ़ता हूं जो कुल या लगभग कुल आपदा हैं। भले ही वे किसी भी तरह से लागत को सफल करने के लिए प्रबंधन करते हैं और बाहर उड़ा देना बहुत बड़ा है। बड़ी परियोजनाओं के असफल होने के …

5
क्या पायथन मिक्सिन्स एक एंटी-पैटर्न हैं?
मुझे पूरी तरह से पता है कि pylintऔर अन्य स्थैतिक विश्लेषण उपकरण सभी जानते नहीं हैं, और कभी-कभी उनकी सलाह की अवज्ञा की जानी चाहिए। (यह विभिन्न वर्गों के संदेशों के लिए लागू होता है, न कि सिर्फ conventionएस के लिए।) अगर मेरे पास कक्षाएं हैं class related_methods(): def a_method(self): …

3
क्या मैं एक बंद स्रोत एप्लिकेशन से जीपीएल लाइब्रेरी से लिंक कर सकता हूं?
ठीक है, इससे पहले कि हर कोई डुप्लिकेट प्रश्नों के बारे में चिल्लाए, हां, मैंने पहले से ही इस तरह के कई सवाल देखे हैं। लेकिन सवाल का जवाब किसी के पास नहीं है। यदि मैं उस पुस्तकालय को संशोधित किए बिना एक जीपीएल-एड लाइब्रेरी के खिलाफ लिंक करता हूं, …
34 gpl  linking 

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