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

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

14
प्रकार परीक्षण कब ठीक है?
कुछ अंतर्निहित प्रकार की सुरक्षा के साथ एक भाषा मान लेना (जैसे, जावास्क्रिप्ट नहीं): ऐसी पद्धति को देखते हुए SuperType, जिसे हम स्वीकार करते हैं , हम जानते हैं कि ज्यादातर मामलों में जिसमें हमें कार्रवाई करने के लिए टाइप परीक्षण करने के लिए लुभाया जा सकता है: public void …

5
नल के बजाय शायद प्रकार वाली भाषाएं किनारे की स्थितियों को कैसे संभालती हैं?
एरिक लिपर्ट ने अपनी चर्चाnullMaybe<T> में एक बहुत ही दिलचस्प बात कही कि C # एक प्रकार के बजाय # का उपयोग क्यों करता है : प्रकार प्रणाली की स्थिरता महत्वपूर्ण है; क्या हम हमेशा यह जान सकते हैं कि गैर-अशोभनीय संदर्भ किसी भी परिस्थिति में कभी भी अमान्य नहीं …

9
एक प्राथमिक कुंजी को उजागर क्यों नहीं किया
मेरी शिक्षा में मुझे बताया गया है कि उपयोगकर्ता के लिए वास्तविक प्राथमिक कुंजी (न केवल डीबी कुंजी, बल्कि सभी प्राथमिक एक्सेसर्स) को उजागर करना एक त्रुटिपूर्ण विचार है। मैंने हमेशा सोचा था कि यह एक सुरक्षा समस्या है (क्योंकि एक हमलावर अपने स्वयं के सामान को पढ़ने का प्रयास …

16
क्या एक वरिष्ठ प्रोग्रामर हमेशा किताबों का उपयोग करने के बारे में सलाह देते हैं? [बन्द है]
मैं एक जूनियर डेवलपर हूं और केवल 5 साल से इंडस्ट्री में हूं। मेरी वर्तमान कंपनी में एक सीनियर है जिसे हम उसे Infestus कहते हैं। कभी-कभी मुझे खरोंच से बिल्कुल चमकने और कुछ नया करने का अवसर दिया जा रहा है। सबसे हालिया उदाहरणों में से एक यह था …

11
एक टीम के लिए घर में सब कुछ लिखना कितना आम है? [बन्द है]
हाल ही में एक साक्षात्कार में मैंने साक्षात्कारकर्ताओं से पूछा "आप नई प्रौद्योगिकियों और पुस्तकालयों (जैसे सिग्नलआर) का मूल्यांकन करने और उन्हें उपयोग करने के लिए कैसे लाते हैं?" उन्होंने कहा कि वे ऐसा नहीं करते हैं, इसके बजाय वे खुद सब कुछ लिखते हैं ताकि उन्हें किसी और पर …

9
कोड स्थिरता और कोड सुधार के बीच सही संतुलन क्या है?
हाल ही में मैंने एक सहकर्मी के साथ कोड शैली के बारे में चर्चा की। वह तर्क दे रहा था कि एपीआई और आपके द्वारा उपयोग किए जा रहे सामान्य पैटर्न का उपयोग आसपास के कोड के साथ जितना संभव हो उतना ही होना चाहिए, अगर कोडबेस के साथ समग्र …

9
क्या एक वर्ग के तरीकों को अपने स्वयं के गेटर्स को कॉल करना चाहिए और बसना चाहिए?
जहां मैं काम करता हूं मैं बहुत सारी कक्षाएं देखता हूं जो इस तरह की चीजें करती हैं: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField …

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

7
क्या कुछ गलत है कि हम संस्करण नियंत्रण कैसे कर रहे हैं?
मैं व्यापार विश्लेषक के रूप में प्रोग्रामरों की एक टीम के साथ काम करता हूं। हमने अभी अपने उत्पाद का संस्करण २.० जारी किया है और अगले संस्करण पर ३ महीने में रिलीज़ होने के लिए काम कर रहे हैं (यह एक आंतरिक सॉफ्टवेयर उत्पाद है)। दुर्भाग्य से संस्करण 2.0 …

1
जीथब पर शामिल होना (परियोजनाओं को कैसे खोजें) [बंद]
मैं गितुब पर स्रोत परियोजनाओं को खोलने के लिए योगदान करना चाहता हूं। अधिकतर, मैं केवल छोटे बग्स को ठीक करना या फीचर्स जोड़ना शुरू करना चाहूंगा। मेरे मन में कोई विशेष परियोजना नहीं है। मैं C, C ++, Python, .NET, Java, आदि परियोजनाओं पर काम करना चाहता हूँ। हालाँकि, …

12
एक कदम पीछे कैसे ले जाएं और ताजा आंखों से कोड को देखें? [बन्द है]
मैंने पिछले वर्ष एक अमीर-ग्राहक एप्लिकेशन (35,000+ एलओसी, जो इसके लायक है) विकसित करने वाली टीम के रूप में बिताया है। यह वर्तमान में स्थिर और उत्पादन में है। हालांकि, मुझे पता है कि परियोजना की शुरुआत में मेरे कौशल कठोर थे, इसलिए संदेह के बिना कोड में प्रमुख मुद्दे …

6
पहले लूप निर्माण का विचार किसने बनाया था?
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } एक डेवलपर के रूप में, हम सभी को बहुत बार लूप का उपयोग करना होगा । हम जानते हैं कि। जो मैं सोच रहा था, वह किसने …
53 history  loops 

2
C # में एक सामान्य प्रकार के रूप में 'शून्य' की अनुमति क्यों नहीं है
वे कौन से डिजाइन निर्णय थे जो voidरचनात्मक नहीं होने के बावजूद निर्माण योग्य नहीं होने के पक्ष में तर्क देते थे ? आखिरकार, यह सिर्फ एक विशेष खाली है structऔर अलग Funcऔर Actionप्रतिनिधि होने के कुल पीटीए से बचा होगा । (सी ++ स्पष्ट voidरिटर्न की अनुमति देता है …

5
XHTML5 क्यों नहीं?
तो, HTML5 बिग स्टेप फॉरवर्ड है, मुझे बताया गया है। हमने जो अंतिम कदम उठाया, उससे मुझे पता चला कि मैं XHTML का परिचय था। फायदे स्पष्ट थे: सादगी, सख्ती, मानक XML पार्सर और जनरेटर का उपयोग करने की क्षमता वेब पृष्ठों के साथ काम करने के लिए, और इसी …
53 html  html5  xml  xhtml 

5
Buil नाइटली बिल्ड्स ’का क्या अर्थ है?
मैं कुछ समय के लिए ओपन सोर्स प्रोजेक्ट्स का उपयोग कर रहा हूं और ओपन सोर्स एप्लिकेशन पर विकसित हो रहा हूं और हर बार मैं 'नाइटली बिल्ड' शब्दों में आता हूं और मैं हमेशा उत्सुक रहा हूं कि इसका वास्तव में क्या मतलब है। क्या इसका शाब्दिक अर्थ है …

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