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

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

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

3
मुझे एक इंटरफ़ेस में string_view का उपयोग कब करना चाहिए?
मैं एक आंतरिक पुस्तकालय का उपयोग कर रहा हूं जिसे एक प्रस्तावित C ++ पुस्तकालय की नकल करने के लिए डिज़ाइन किया गया था , और पिछले कुछ वर्षों में मुझे इसका इंटरफ़ेस उपयोग std::stringकरने से बदल गया है string_view। इसलिए मैं नए इंटरफ़ेस के अनुरूप अपने कोड को कर्तव्यपूर्वक …

5
क्या सॉफ्टवेयर डिजाइन विनिर्देश की आवश्यकता अधिक अभिव्यंजक प्रोग्रामिंग भाषाओं के विकास के साथ कम हो गई?
कई साल पहले खुद सहित कई आईटी लोगों के लिए, आदर्श सॉफ़्टवेयर डेवलपमेंट प्रक्रिया में कोड की एक पंक्ति लिखे जाने से पहले बहुत सारे यूएमएल आरेख के साथ विस्तृत डिज़ाइन दस्तावेज़ों का निर्माण शामिल होगा। (यह झरने के मॉडल के विवरण की तरह दिखता है लेकिन यह चुस्त के …

3
आप एक फ़ंक्शन का परीक्षण कैसे करते हैं जिसका एकमात्र उद्देश्य बाहरी एपीआई को क्वेरी करना है, लेकिन एपीआई एक जटिल क्वेरी सिंटैक्स का उपयोग करता है?
बाहरी API के लिए क्वेरी सिंटैक्स में एकमात्र वास्तविक तर्क है। मैं परीक्षण नहीं करना चाहता कि क्या यह एपीआई पर सवाल उठाता है, मैं परीक्षण करना चाहता हूं कि यह इस तरह से पूछताछ करता है कि सही डेटा वापस आ जाएगा। उदाहरण के लिए, कुछ छद्म कोड: function …

4
क्या खराब डिजाइन के प्रमाण में तेजी से प्रमुख संस्करण टकरा रहे हैं?
मैंने कुछ महीने पहले जूनियर प्रोग्रामर के रूप में नौकरी शुरू की थी। हम जिस सिस्टम पर काम कर रहे हैं, वह ~ 2 साल से उत्पादन में है। मैं सिस्टम और डिज़ाइन की भीख में शामिल नहीं था। एक बात जो मैंने देखी है, वह यह है कि सिस्टम …

4
मैं एक बड़े ऑब्जेक्ट मॉडल के साथ तीसरे पक्ष के पुस्तकालयों को लपेटने के लिए मैनुअल प्रयास को कैसे कम कर सकता हूं?
2012 से इस प्रश्न के लेखक और 2013 से एक की तरह , मेरे पास एक 3 पार्टी लाइब्रेरी है जिसे मुझे अपने आवेदन का ठीक से परीक्षण करने के लिए लपेटने की आवश्यकता है। शीर्ष उत्तर बताता है: आप हमेशा एक इंटरफ़ेस के पीछे तीसरे पक्ष के प्रकार और …

5
क्या एक सामान्य पुस्तकालय एक अच्छा विचार है?
मैंने हमेशा सोचा है कि एक "सामान्य पुस्तकालय" एक अच्छा विचार था। उसके द्वारा मेरा मतलब है कि एक पुस्तकालय जिसमें आम कार्यक्षमता है जो अक्सर कुछ अलग अनुप्रयोगों द्वारा आवश्यक होती है। इसके परिणामस्वरूप कम कोड दोहराव / अतिरेक होता है। मैंने हाल ही में एक लेख पढ़ा (अब …
16 design  go 

9
क्या निरर्थक स्थिति सर्वोत्तम प्रथाओं के खिलाफ जाँच कर रही है?
मैं पिछले तीन वर्षों से सॉफ्टवेयर विकसित कर रहा हूं, लेकिन मैं अभी हाल ही में जाग गया हूं कि मैं अच्छी प्रथाओं से कितना अनभिज्ञ हूं। इससे मुझे पुस्तक क्लीन कोड पढ़ना शुरू करना पड़ा है , जो मेरे जीवन को बेहतर बनाने के लिए उल्टा हो रहा है, …

1
मैं एक UML गतिविधि आरेख में नेस्टेड क्रियाओं का प्रतिनिधित्व कैसे करूं?
यह सवाल इस एक के समान है , लेकिन जवाब मेरी जरूरतों से मेल नहीं खाता है। यह एक विशिष्ट यूएमएल टूल (पैपीरस) पर केंद्रित है जबकि मेरा सवाल यूएमएल के बारे में अधिक सामान्य है। मैं एक गतिविधि आरेख में एक नेस्टेड कार्रवाई का प्रतिनिधित्व करना चाहूंगा , लेकिन …
16 uml  modeling 

2
क्या अब भी प्रासंगिक हैं?
थ्रेड्स को इस तरह से पढ़ने से मेरी समझ यह है कि ईमेज की बात बेस फॉन्ट साइज के आधार पर आपके वेबपेज के सभी मापों को परिभाषित करना है , जिसे आपके ब्राउजर द्वारा सेट किया जा सकता है। उदाहरण के लिए, Chrome में आप यह करके जा सकते …
16 css 

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

4
प्रोग्रामिंग डिज़ाइन पैटर्न को समझ नहीं सकते
मैं पिछले 4 वर्षों से जावास्क्रिप्ट के साथ काम कर रहा हूं। मैं अपनी समस्या को सुलझाने के कौशल के बारे में बहुत आश्वस्त हूं और मैं देख सकता हूं कि मेरी कोड गुणवत्ता में सुधार हो रहा है। मैं समुदाय के साथ अद्यतित रहने की कोशिश करता हूं और …

5
सी ++ में अपवादों का मुहावरेदार उपयोग
Isocpp.org अपवाद अक्सर पूछे जाने वाले प्रश्न बताता है किसी फ़ंक्शन के उपयोग में कोडिंग त्रुटि को इंगित करने के लिए थ्रो का उपयोग न करें। डीबगर में प्रक्रिया भेजने या प्रक्रिया को क्रैश करने के लिए या डेवलपर को डिबग करने के लिए क्रैश डंप को इकट्ठा करने के …
16 design  c++  exceptions 

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

6
कार्यों के लिए पारित तर्कों की मात्रा पर आधारित एक भाषा
यह विचार तथ्य संचालक जैसे +, -,% इत्यादि से प्रेरित है, या तो एक या दो तर्कों के साथ कार्य किए जा सकते हैं, और कोई दुष्प्रभाव नहीं। I या किसी और को मानकर, एक ऐसी भाषा लिखता है जो दो से अधिक तर्कों को पारित होने से रोकती है, …

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