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

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

4
जब डेटा की व्यवस्था करना बहुत बोझिल हो तो परीक्षण कैसे करें?
मैं एक पार्सर लिख रहा हूं और उसी के एक हिस्से के रूप में, मेरे पास एक Expanderवर्ग है जो एकल जटिल बयान को कई सरल बयानों में "विस्तार" करता है। उदाहरण के लिए, यह इसका विस्तार करेगा: x = 2 + 3 * a में: tmp1 = 3 * …

4
हमें C में चर के डेटा प्रकार का उल्लेख क्यों करना है
आमतौर पर सी में, हमें कंप्यूटर को चर घोषणा में डेटा का प्रकार बताना होगा। निम्नलिखित कार्यक्रम में, मैं दो फ्लोटिंग पॉइंट संख्या X और Y का योग प्रिंट करना चाहता हूं। #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } मुझे संकलक को चर X का …

2
एक निर्माता पर [शुद्ध] का उपयोग कब करें?
मैं .NET में कोड कॉन्ट्रैक्ट्स के बारे में सीख रहा हूं, और मैं शुद्ध कंस्ट्रक्टर्स के विचार को समझने की कोशिश कर रहा हूं। कोड ठेके प्रलेखन कहता है: अनुबंध के भीतर कहे जाने वाले सभी तरीके शुद्ध होने चाहिए; यही है, वे किसी भी preexisting राज्य को अद्यतन नहीं …

3
क्या मुझे .TStString () का उपयोग करना चाहिए जब C # में स्ट्रिंग और पूर्णांक चर समतल करते हैं?
int a = 1; int b = 2; int sum = a + b; string expression = "Expression: " + a + " + " + b + " = " + sum; Console.WriteLine(expression); //displays Expression 1 + 2 = 3 क्या मुझे उपयोग करना चाहिए: string expression = "Expression: …
19 c# 

4
"डेटा का प्रतिनिधित्व करने के लिए कक्षा के बजाय मानचित्र का उपयोग करें" -हिच हिकी
में रिच हिक्की द्वारा इस वीडियो , Clojure निर्माता, वह मानचित्र का उपयोग करने के बजाय यह प्रतिनिधित्व करने के लिए एक वर्ग का उपयोग करने के डेटा का प्रतिनिधित्व करने, के रूप में जावा में किया सलाह देता है। मुझे समझ में नहीं आता है कि यह कैसे बेहतर …
19 java  design  class  clojure  map 

1
सुरक्षित समानता को लागू करने के लिए विशिष्टता प्रकार का उपयोग करना
मैं कुछ समय के लिए शुद्ध कार्यात्मक भाषाओं में मठों के विकल्प के रूप में विशिष्टता प्रकारों में रुचि रखता हूं; दुर्भाग्य से, यह सीएस अनुसंधान के एक गूढ़ क्षेत्र की तरह है और विशिष्टता प्रकार के साथ प्रोग्रामिंग के बारे में ऑनलाइन संसाधन कुछ और दूर हैं। यह स्पष्ट …

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

8
एक फुर्तीली पर्यावरण में, जो सॉफ्टवेयर वास्तुकला के लिए जिम्मेदार है
एक फुर्तीली टीम में, जो उच्च-स्तरीय वास्तुकला और डिजाइन निर्णय लेने के लिए ज़िम्मेदार है, जो पूरे सिस्टम को प्रभावित करता है, न कि केवल वर्तमान स्प्रिंट में किया जा रहा काम? हो सकता है कि उत्पाद के मालिक, स्क्रैम मास्टर, स्क्रैम टीम या कोई और हो?
19 agile  scrum 

5
क्या यह "# मेरे लिए अच्छा विचार है * (यह)"?
इस मैक्रो को कंपाइलर कमांड लाइन पैरामीटर के रूप में कुछ वैश्विक हेडर या बेहतर में परिभाषित किया जा सकता है: #define me (*this) और कुछ उपयोग उदाहरण: some_header.h: inline void Update() { /* ... */ } main.cpp: #include "some_header.h" class A { public: void SetX(int x) { me.x = …
19 c++ 

1
मैं उन उपयोगकर्ताओं को कैसे बेहतर तरीके से संलग्न कर सकता हूं जिन्होंने GitHub पर मेरी परियोजना को तारांकित किया है?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। मैंने हाल ही में हेबेल नामक एक प्रोजेक्ट रखा , जो कि …

2
C # में एक नया () अवरोध क्यों है लेकिन कोई अन्य समान बाधा नहीं है?
C # जेनरिक में, हम एक प्रकार के पैरामीटर के Tलिए एक डिफ़ॉल्ट निर्माणकर्ता के लिए एक बाधा की घोषणा कर सकते हैं , कह कर where T : new()। हालांकि, इस तरह की कोई अन्य बाधाएं मान्य नहीं हैं - new(string)उदाहरण के लिए, आदि। भाषा के डिजाइन और / …

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

3
क्या GPL किसी को भी इसके लिए भुगतान किए बिना GPL सॉफ्टवेयर प्राप्त करने की अनुमति देता है?
मैंने बिक्री के लिए एक अच्छा वर्डप्रेस (GPL) विषय देखा है। मैं किसी ऐसे व्यक्ति को जानता हूं जिसने इसे खरीदा है। मेरे 2 प्रश्न हैं: क्या कंपनी इसे बेच रही है जो कोई भी (ग्राहक या नहीं) स्रोत कोड भेजने के लिए यह पूछ रहा है? क्या जिसने इसे …
19 gpl  pricing 

4
मेमोरी लीक को ठीक करना कितना महत्वपूर्ण है?
मैंने Valgring द्वारा पाया कि कुछ GTK + प्रोग्राम मेमोरी को लीक करते हैं। उन लीक को ठीक करना कितना महत्वपूर्ण है? मेरा मतलब है, अक्सर वे कार्यक्रम बहुत अच्छी तरह से काम करते हैं, लेकिन दूसरी ओर, कोई भी निश्चित नहीं हो सकता है अगर कोई लीक कोड के …
19 c  memory 

4
आप गतिशील प्रोग्रामिंग के लिए उपयुक्त होने के रूप में एक समस्या की पहचान कैसे करते हैं?
मैं हाल ही में गतिशील प्रोग्रामिंग पर पढ़ रहा हूं। किसी ऐसे व्यक्ति से सुनना चाहते हैं जो खरोंच से शुरू हुआ था और अब डीपी समस्याओं को पहचानने और हल करने में बहुत अच्छा है। मैं इन समस्याओं को डीपी के रूप में पहचानने और संक्षिप्त समाधान तैयार करने …

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