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

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

14
बेहतर अनुमान लगाने के लिए कैसे सीखें? [बन्द है]
मैं अनुमानों को चूसता हूं। जब कोई मुझसे पूछता है कि कुछ कब तक होगा, तो मुझे यह अनुमान लगाने की हिम्मत भी नहीं है कि मैं पूरी तरह से निशान से दूर हो जाऊंगा। आमतौर पर मैं बहुत आशावादी हूं, और शायद मुझे किसी बड़े एक्स फैक्टर के साथ …

10
"उपयोग मामला", "उपयोगकर्ता कहानी" और "उपयोग परिदृश्य" में क्या अंतर है?
क्या "उपयोग के मामले", "उपयोगकर्ता कहानी" और "उपयोग परिदृश्य" के बीच अंतर का एक सटीक, लेकिन सरल और समझ में आता है? वहाँ स्पष्टीकरण का एक बहुत कुछ कर रहे हैं, लेकिन अभी, मैं कोई भी नहीं है कि एक वाक्य में अंतर बताते हैं, या दो देखते हैं ... …

4
हमें निर्भरता इंजेक्शन के लिए रूपरेखा की आवश्यकता क्यों है? [बन्द है]
मैं इसे लागू करने के रूप में नियंत्रण सिद्धांत और निर्भरता इंजेक्शन के व्युत्क्रम पर अधिक पढ़ रहा हूं और मुझे यकीन है कि मैं इसे समझता हूं। ऐसा लगता है कि मूल रूप से कहा जा रहा है कि 'अपने वर्ग के सदस्यों को' वर्ग के भीतर तात्कालिकता की …

1
एपीआई के बिना कार्यक्रमों के लिए शब्दार्थ संस्करण कैसे लागू होता है
में http://semver.org/ -which मेरी धारणा में versioning- में यह जब एक परिवर्तन यह है कि टूट जाता है / संशोधित एपीआई शुरू की है मुख्य संस्करण संख्या में वृद्धि करने की सिफारिश की है सबसे व्यापक रूप से इस्तेमाल सम्मेलन हो रहा है। हालांकि इस दिशानिर्देश को लागू करने के …

4
"कंट्रीब" फ़ोल्डर में क्या है?
अक्सर ओपन-सोर्स सॉफ़्टवेयर प्रोजेक्ट में एक फ़ोल्डर होता है जिसे "कॉन्ट्रिब" ​​कहा जाता है। उदाहरण के लिए, Django के पास एक है । ये किसके लिये है?

6
एक बड़ी फ़ाइल को रीफ्रैक्ट करने का सबसे अच्छा तरीका क्या है?
मैं वर्तमान में एक बड़ी परियोजना पर काम कर रहा हूं, जिसमें दुर्भाग्य से कुछ फाइलें हैं जहां सॉफ्टवेयर गुणवत्ता दिशानिर्देश जहां हमेशा पीछा नहीं करते हैं। इसमें बड़ी फाइलें (2000-4000 लाइनें पढ़ें) जिसमें स्पष्ट रूप से कई अलग-अलग कार्य शामिल हैं। अब मैं इन बड़ी फ़ाइलों को कई छोटे …

8
क्या परीक्षण-संचालित विकास (TDD) के लिए परीक्षण हमेशा इकाई-परीक्षण होते हैं?
मैं परीक्षण-संचालित विकास को अब तक समझता हूं कि आपको केवल उत्पादक कोड लिखने की अनुमति है जब आपके पास एक असफल (लाल) इकाई परीक्षण होता है। इसके आधार पर मेरे पास सवाल है कि क्या परीक्षण-संचालित दृष्टिकोण को अन्य प्रकार के परीक्षणों पर भी लागू किया जा सकता है।
41 testing  tdd 

13
क्या अशक्त संदर्भ अपवाद को फेंकना किसी भी () * नहीं * की अपेक्षा अनुचित है?
जब आप कोई एक्सटेंशन विधि आप कर सकते हैं बनाने के लिए, निश्चित रूप से, उस पर फोन null.लेकिन, एक उदाहरण विधि कॉल के विपरीत, अशक्त पर बुला नहीं करता है एक फेंक NullReferenceException-> आप की जाँच करें और इसे मैन्युअल रूप से फेंकने के लिए की है। लाइनक एक्सटेंशन …

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

6
डेटाबेस से स्ट्रिंग के रूप में दिनांक क्यों नहीं लौटाते हैं?
एक विशिष्ट वेब अनुप्रयोग में, तिथियों को डेटाबेस परत से दृढ़तापूर्वक टाइप किया जाता है (उदाहरण के लिए c # में System.DateTime का विरोध System.String के रूप में)। जब दिनांक को स्ट्रिंग के रूप में व्यक्त करने की आवश्यकता होती है (जैसे पृष्ठ पर प्रदर्शित), तो दिनांक समय से स्ट्रिंग …

5
मतदान से अलग कताई कैसे होती है?
क्या पालक और पोलिंग एक ही चीज है? विकिपीडिया: स्पिनलॉक एक लॉक होता है, जो थ्रेड को लूप ("स्पिन") में प्रतीक्षा करने के लिए इसे प्राप्त करने का प्रयास करता है, जबकि लॉक उपलब्ध होने पर बार-बार जाँच करता है। यह बहुत अजीब लगता है: while(!ready); मुझे मतदान से बचने …
41 locks  kernel  polling 

6
हम "स्प्रिंट" शब्द का उपयोग क्यों करते हैं?
एजाइल मेनिफेस्टो के संस्थापक सिद्धांतों में से एक है चंचल प्रक्रियाएं सतत विकास को बढ़ावा देती हैं। प्रायोजकों, डेवलपर्स और उपयोगकर्ताओं को अनिश्चित काल तक निरंतर गति बनाए रखने में सक्षम होना चाहिए। स्क्रम टीमें स्प्रिंट शब्द का उपयोग कार्य चक्र (इसे पुनरावृति के रूप में भी जाना जाता है) …

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

13
चर घोषित करते समय आपको डेटा प्रकार क्यों निर्दिष्ट करना होगा?
अधिकांश कोडिंग भाषाओं में (यदि सभी नहीं) तो आपको चर घोषित करने की आवश्यकता है। उदाहरण के लिए C # में यदि उसका नंबर फ़ील्ड है तो int PhoneNumber मैं सामान्य अंग्रेजी भाषा का उपयोग कर रहा है, तो मैं यह घोषणा की जरूरत नहीं है PhoneNumberके रूप में intइसका …

13
एक यादृच्छिक अजनबी से स्रोत कोड के एक टुकड़े को संकलित करना कितना सुरक्षित है? [बन्द है]
मान लीजिए मैं कोड की समीक्षा कर रहा हूं जो नौकरी आवेदक अपने कौशल को साबित करने के लिए भेजते हैं। स्पष्ट रूप से मैं उन निष्पादकों को नहीं चलाना चाहता जो वे भेजते हैं। ऐसा नहीं है कि मैं स्पष्ट रूप से उनके कोड के संकलन का परिणाम नहीं …

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