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

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

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

7
PHP में कास्टिंग चर टाइप करें, ऐसा करने का व्यावहारिक कारण क्या है?
PHP, जैसा कि हम में से अधिकांश जानते हैं, कमजोर टाइपिंग है । जो लोग नहीं करते हैं, उनके लिए PHP.net कहता है: PHP को चर घोषणा में स्पष्ट प्रकार की परिभाषा (या समर्थन) की आवश्यकता नहीं है; एक चर का प्रकार उस संदर्भ से निर्धारित होता है जिसमें चर …

4
डाउनस्ट्रीम और अपस्ट्रीम सेवाएं किस तरह की हैं?
एक ऐसी प्रणाली के लिए, जिसमें एक-दूसरे को कॉल करने वाली कई सेवाएं शामिल हैं (जैसे फ्रंट एंड -> बैकेंड -> स्टोरेज), मैंने अक्सर लोगों को "डाउनस्ट्रीम" या "अपस्ट्रीम" सेवाओं जैसे शब्दावली का उपयोग करते हुए सुना है। मैं स्पष्ट नहीं हूँ कि ये किस दिशा में हैं। दोनों दिशाओं …

8
OOP से पहले, क्या डेटा संरचना सदस्य सार्वजनिक थे?
जब एक डेटा संरचना (उदाहरण के लिए, एक कतार) एक ओओपी भाषा का उपयोग करके लागू की जाती है, तो डेटा संरचना के कुछ सदस्यों को निजी होना चाहिए (उदाहरण के लिए, कतार में वस्तुओं की संख्या)। एक पंक्ति को एक प्रक्रियात्मक भाषा में भी लागू किया जा सकता है …

7
मैं हेडर नर्क को कैसे रोक सकता हूं?
हम स्क्रैच से एक नया प्रोजेक्ट शुरू कर रहे हैं। आठ डेवलपर्स के बारे में, एक दर्जन या तो सबसिस्टम, प्रत्येक चार या पांच स्रोत फ़ाइलों के साथ। हम "हेडर नरक", एकेए "स्पेगेटी हेडर" को रोकने के लिए क्या कर सकते हैं? स्रोत फ़ाइल प्रति एक हेडर? प्लस प्रति सबसिस्टम? …
44 c++  headers  include 

4
अपवाद प्रचार: मुझे अपवादों को कब पकड़ना चाहिए?
मेथोडा मेथडब को कॉल करता है जो बदले में मेथडेक कहता है। MethodB या MethodC में कोई अपवाद हैंडलिंग नहीं है। लेकिन मेथड में अपवाद हैंडलिंग है। MethodC में एक अपवाद होता है। अब, वह अपवाद मेथडब्यू तक बुदबुदा रहा है, जो इसे उचित तरीके से संभालता है। इसमें गलत …

2
भूमिका बनाम अनुमति आधारित अभिगम नियंत्रण
जब मैं अभिगम नियंत्रण (प्राधिकरण) की बात आती है तो मैं भूमिकाओं और अनुमतियों के बीच निहित व्यापार को समझने की कोशिश कर रहा हूं। के साथ शुरू करते हैं एक दिया: हमारी प्रणाली में, एक की अनुमति एक्सेस ( "का जुर्माना-कणों का इकाई हो जाएगा संपादित संसाधन एक्स ", …

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

2
कुछ भाषाएं निकटतम EVEN पूर्णांक के लिए क्यों चलती हैं?
प्रोग्रामिंग भाषाएँ जैसे स्कीम (R5RS) और पायथन ( इस प्रश्न को देखें ) पास के पूर्णांक की ओर गोल होती है जब मूल्य आसपास के पूर्णांकों के बीच होता है। इसके पीछे क्या कारण है? क्या कोई गणितीय विचार है जो निम्नलिखित गणनाओं को तर्क के लिए आसान बनाता है? …

4
C # में संरचना और वर्ग अलग-अलग अवधारणाएं क्यों हैं?
C # में प्रोग्रामिंग करते समय, मैंने एक अजीब भाषा डिजाइन निर्णय पर ठोकर खाई, जिसे मैं अभी समझ नहीं पाया। तो, सी # (और सीएलआर) के दो समग्र डेटा प्रकार हैं: struct(मूल्य-प्रकार, स्टैक पर संग्रहीत, कोई उत्तराधिकार नहीं) और class(संदर्भ-प्रकार, ढेर पर संग्रहीत, विरासत है)। यह सेटअप पहले अच्छा …

9
प्रत्येक कॉलम के लिए पूर्वनिर्धारित डेटा प्रकार सेट करके रिलेशनल डेटाबेस क्या प्राप्त करते हैं?
मैं अभी एक SQL डेटाबेस के साथ काम कर रहा हूं, और इसने मुझे हमेशा उत्सुक बनाया है, लेकिन Google खोजों में बहुत बदलाव नहीं होता है: सख्त डेटा प्रकार क्यों? मैं समझता हूं कि आपके पास कुछ अलग प्रकार के डेटा क्यों होंगे, उदाहरण के लिए जैसे कि द्विआधारी …

7
जावा में अंतिम विधि को क्यों शामिल किया गया है?
इस पोस्ट के अनुसार , हमें कभी भी अंतिम पद्धति पर भरोसा नहीं करना चाहिए। तो जावा ने इसे प्रोग्रामिंग भाषा में आखिर क्यों शामिल किया? यह किसी भी प्रोग्रामिंग भाषा को एक फ़ंक्शन में शामिल करने के लिए एक भयानक निर्णय की तरह लगता है जिसे कहा जा सकता …

7
क्या एक प्रणाली 100% डेटा संचालित हो सकती है?
मेरा नया बॉस कई सालों से इस प्रोजेक्ट पर काम कर रहा है। मैं केवल कुछ सप्ताह यहां रहा हूं, लेकिन मुझे यकीन नहीं है कि यह संभव है। वह एक प्रणाली डिजाइन करना चाहते हैं जो "100% डेटा संचालित" है। इसलिए यदि हम पर्याप्त डेटा रखते हैं, तो हम …


11
त्रुटि चर एक विरोधी पैटर्न या अच्छे डिजाइन हैं?
निष्पादन को रोकने के लिए कई संभावित त्रुटियों को संभालने के लिए, मेरे पास एक errorचर है जिसे ग्राहक अपवादों को फेंकने के लिए जांच और उपयोग कर सकते हैं। क्या यह एंटी-पैटर्न है? क्या इससे निपटने का एक बेहतर तरीका है? इस क्रिया में एक उदाहरण के लिए आप …

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