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

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

3
XML प्रकार सुरक्षित क्यों है?
वे यह क्यों कहते हैं कि XML टाइप सुरक्षा प्रदान करता है और यह XML में कैसे व्यक्त किया जाता है? यह JSON से अलग कैसे है (उदाहरण के लिए) जो (जैसा कि मैं समझता हूं) टाइप सुरक्षित नहीं है?
30 xml  type-safety 

4
जावा में एक वर्ग में (। जबकि) एक इंटरफ़ेस में .compareTo () क्यों है?
मैं जानना चाहता हूं कि इंटरफ़ेस .compareTo()में क्यों है Comparableजबकि क्लास .equalsमें एक तरीका है Object। मेरे लिए, यह मनमाना लगता है कि क्यों एक तरीका पहले से ही कक्षा .compareTo()में नहीं है Object। उपयोग करने के लिए .compareTo(), आप Comparableइंटरफ़ेस को लागू करते हैं और .compareTo()अपने उद्देश्यों के लिए …

10
सी भाषा में इंगित करने वाले डेटा का "प्रकार" क्या है?
मुझे पता है कि संकेत पते रखते हैं। मुझे पता है कि पॉइंटर्स के प्रकार "आम तौर पर" ज्ञात होते हैं जो डेटा के "प्रकार" के आधार पर वे इंगित करते हैं। लेकिन, पॉइंटर्स अभी भी वैरिएबल हैं और उनके पास मौजूद पते में डेटा "टाइप" होना चाहिए। मेरी जानकारी …
30 c  pointers 

11
एक दोस्त के साथ एक छोटी सी परियोजना का परित्याग करने के लिए मुझे कौन से कारक निर्धारित करने चाहिए कि मैं कैसे प्रभावित करूं? [बन्द है]
मैंने अपने आप को एक कठिन स्थान पर देर से पाया है। अब लगभग 8 महीने के लिए एक प्रोग्रामिंग दोस्त के साथ एक गेम पर काम कर रहे हैं। हम दोनों ने पिछले साल के अगस्त के आसपास प्रोग्रामिंग के लिए नए लोगों के रूप में शुरुआत की, वह …

10
घोड़ों के झुंड को देखते हुए, मैं सभी गेंडा की औसत सींग लंबाई कैसे पता करूँ?
उपरोक्त प्रश्न एक सामान्य समस्या का एक सार उदाहरण है जिसका मैं विरासत कोड में सामना करता हूं, या अधिक सटीक रूप से, इस समस्या को हल करने में पिछले प्रयासों के परिणामस्वरूप समस्याएं। मैं कम से कम एक .NET फ्रेमवर्क विधि के बारे में सोच सकता हूं जो इस …

5
यदि आप अभी भी शर्तों के लिए जाँच करना चाहते हैं, तो शाखा भविष्यवाणी कैसे काम करती है?
मैं https://stackoverflow.com/q/11227809/555690 से शाखा भविष्यवाणी के बारे में लोकप्रिय जवाब पढ़ रहा था , और मुझे भ्रमित करने वाला कुछ है: यदि आपने सही अनुमान लगाया है, तो यह जारी है। यदि आपने गलत अनुमान लगाया है, तो स्विच को फ्लिप करने के लिए कप्तान आपको रोक देगा, बैक अप …

4
C ++ में 'void * `का निहितार्थ क्यों नहीं है?
सी में, void *किसी भी अन्य पॉइंटर प्रकार को डालने की आवश्यकता नहीं है , इसे हमेशा सुरक्षित रूप से बढ़ावा दिया जाता है। हालाँकि, C ++ में, यह मामला नहीं है। उदाहरण के लिए, int *a = malloc(sizeof(int)); C में काम करता है, लेकिन C ++ में नहीं। (नोट: …

6
जावा में गतिशील कोड मूल्यांकन - चतुर या मैला?
मैं अपने आवेदन के लिए जावा में एक लचीली एसीएल रूपरेखा बनाने की कोशिश कर रहा हूं। कई एसीएल ढांचे नियमों के एक श्वेतसूची पर बनाए गए हैं, जहां एक नियम मालिक के रूप में है : कार्रवाई: संसाधन । उदाहरण के लिए, "जॉन संसाधन FOOBAR-1 देख सकते हैं" "MARY …

7
अगर मुझे पता है कि विधि खराब इनपुट वापस नहीं कर सकती है, तो क्या मुझे विधि कॉल के रिटर्न मान को मान्य करना चाहिए?
मैं सोच रहा था कि क्या मुझे विधि कॉल के रिटर्न मान के खिलाफ यह कहकर सत्यापित करना चाहिए कि वे मेरी अपेक्षाओं को पूरा करते हैं, भले ही मुझे पता हो कि जिस पद्धति से मैं बुला रहा हूं वह ऐसी अपेक्षाओं को पूरा करेगा। दिया हुआ User getUser(Int …

3
हॉटफिक्सेस को संभालते हुए कई सक्रिय रिलीज़ के लिए उपयुक्त गिट वर्कफ़्लो
मैं एक Git वर्कफ़्लो चुनने की कोशिश कर रहा हूं जो हमारे उत्पाद के लिए सबसे उपयुक्त है। यहाँ पैरामीटर हैं: हम एक साल में कुछ प्रमुख रिलीज करते हैं, चलो 10 को सबसे ज्यादा कहते हैं हमारे पास एक ही समय में हमारे उत्पाद के कई संस्करण सक्रिय हैं …

6
"क्लाउड कंप्यूटिंग" कैसे "क्लाइंट-सर्वर" से अलग है?
एक नए "क्लाउड कंप्यूटिंग" कंपनी के लिए एक सीईओ को देखते हुए आज एक वित्त टीवी कार्यक्रम में अपनी कंपनी का वर्णन करते हैं, उन्होंने कहा कि "क्लाउड कंप्यूटिंग पुराने जमाने के क्लाइंट-सर्वर कंप्यूटिंग से बेहतर है"। अब मैं उलझन में हूँ। क्या कोई कृपया बता सकता है कि क्लाइंट-सर्वर …

7
मुझे एकीकरण परीक्षण कब लिखना चाहिए?
उत्पादन कोड से पहले टीडीडी इकाई परीक्षणों के नियमों के अनुसार लिखा जाता है, लेकिन एकीकरण परीक्षणों के बारे में क्या है जो कंक्रीट (गैर-नकली) के बीच अंतःक्रियात्मक वस्तुओं का आदान-प्रदान करता है? क्या उन्हें यूनिट परीक्षणों से पहले या उत्पादन कोड के बाद सिर्फ "वायरिंग" का परीक्षण करने के …

1
डायनामिक फॉर्म बिल्डर फॉर्म और डेटाबेस डिज़ाइन? [बन्द है]
मान लें कि आपके उपयोगकर्ता अपने वेब-आधारित फॉर्म (टेक्स्टबॉक्स, चयन आदि) बना सकते हैं और उन्हें भरने के लिए अपने उपयोगकर्ताओं के लिए वेब पर प्रकाशित कर सकते हैं। क्या किसी के पास संसाधन या कोई सलाह है कि डेटाबेस को गतिशील रूपों में बाँधने के लिए कैसे सलाह दी …

4
जब बग को पुन: उत्पन्न करने के लिए हार्डवेयर सेटअप मुश्किल या असंभव है, तो नए कोड का कुशलतापूर्वक निवारण या परीक्षण कैसे करें?
मैं एक अर्ध-आकार की कंपनी (150-कर्मचारियों, ~ 10 आकार की इंजीनियरिंग टीम) में काम करता हूं, और मेरी अधिकांश परियोजनाओं में अर्ध-स्वचालित परीक्षण अनुप्रयोगों के उद्देश्य के लिए लैब उपकरण (ऑसिलोस्कोप, ऑप्टिकल स्पेक्ट्रम विश्लेषक, आदि) के साथ इंटरफेसिंग शामिल है। मैंने कुछ अलग परिदृश्यों में भाग लिया है जहाँ मैं …

8
सुंदर कोड क्या है? [बन्द है]
मैं अक्सर पढ़ता हूं कि डेवलपर्स को सुंदर कोड लिखना चाहिए, लेकिन एक शुरुआत के लिए जैसा कि मैं हूं यह अस्पष्ट है कि सुंदर कोड क्या है और आप इसे कैसे पहचानते हैं? कोरोलरी प्रश्न है: सुंदर कोड कैसे लिखें और अपने कोड की गुणवत्ता में सुधार करने के …

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