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

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

4
क्या परीक्षण डेटा को संस्करण नियंत्रण में जांचा जाना चाहिए?
मैं एक सुविधा के लिए कुछ परीक्षण कोड लिख रहा हूं जो पीडीएफ फाइलों को संसाधित करता है। परीक्षणों के पीछे मूल विचार यह है कि मैं उन्हें उन कुछ पीडीएफ की ओर इंगित करता हूं जिन्हें मैंने विशेष रूप से चुना है, वे उन्हें संसाधित करते हैं और मैं …

5
मापदंडों के रूप में अन्य कार्यों में पासिंग कार्य, खराब अभ्यास?
हम यह बदलने की प्रक्रिया में हैं कि हमारे AS3 एप्लिकेशन हमारी बैक एंड से कैसे बात करते हैं और हम अपने पुराने को बदलने के लिए REST सिस्टम लागू करने की प्रक्रिया में हैं। अफसोस की बात है कि काम शुरू करने वाले डेवलपर अब लंबी अवधि के बीमार …

3
एक सहायक क्या है? क्या यह एक डिजाइन पैटर्न है? क्या यह एक एल्गोरिथ्म है?
हो सकता है कि थोड़ा-सा जीभ-गाल, लेकिन जैसा कि मुझे यह उत्तर Google के माध्यम से कहीं भी नहीं मिल रहा है, इसलिए यह सुनिश्चित करने के लिए सॉफ्टवेयर इंजीनियरिंग का जवाब है: एक सहायक क्या है? मैंने हर जगह (मॉड्यूल नाम, वर्ग के नाम, विधि के नाम) का उपयोग …

9
क्या मुझे अपने तरीकों में खाली संग्रह स्वीकार करना चाहिए जो उन पर पुनरावृति करता है?
मेरे पास एक विधि है जहां सभी तर्क एक फॉरेस्ट लूप के अंदर किए जाते हैं जो विधि के पैरामीटर से अधिक होता है: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } इस मामले में, एक खाली संग्रह में …

3
क्या, DDD के संदर्भ में, एक बाध्य संदर्भ है?
वॉन वर्नोन द्वारा "इंप्लीमेंटिंग डोमेन ड्रिवेन डिज़ाइन" पुस्तक के माध्यम से काम करते समय, मैं इस बात पर अच्छी पकड़ हासिल करने में असमर्थ रहा कि वास्तव में एक बंधे हुए संदर्भ में क्या है। पुस्तक एक बंधे हुए संदर्भ को "एक वैचारिक सीमा जहां एक डोमेन मॉडल लागू है, …

9
क्या हमें TDD करते समय लॉगिंग की आवश्यकता है?
Red, Green & Refactor चक्र को करते समय हमें टेस्ट पास करने के लिए हमेशा न्यूनतम कोड लिखना चाहिए। यह वही तरीका है जो मुझे टीडीडी के बारे में पढ़ाया गया है और जिस तरह से लगभग सभी किताबें प्रक्रिया का वर्णन करती हैं। लेकिन लॉगिंग के बारे में क्या? …

16
स्रोत फ़ाइल की शुरुआत में एक टिप्पणी में बग संख्या डालने के लिए अच्छा विचार है? [बन्द है]
क्या हेडर कमेंट के अंदर ही फाइल में बग नंबर डालना एक अच्छा अभ्यास है? टिप्पणियां कुछ इस तरह दिखेंगी: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description यह मददगार लगता है, …

11
क्या कभी नॉन-वर्किंग कोड करना ठीक है?
क्या केवल काम करने वाले कोड की आवश्यकता है यह अच्छा विचार है? इस कमेटी को रिपोजिटरी को कार्यशील अवस्था में छोड़ने की आवश्यकता नहीं है: ... हम शुरुआती डिजाइन चरणों में हैं, कोड अभी तक स्थिर नहीं है। ... आप परियोजना के एकमात्र डेवलपर हैं। आप जानते हैं कि …

2
मिश्रण कोणीय और ASP.NET MVC / वेब एपीआई?
मैं ASP.NET MVC / वेब एपीआई का उपयोग करके आता हूं और अब मैं कोणीय का उपयोग करना शुरू कर रहा हूं, लेकिन मैं उन्हें मिश्रण करने के उचित तरीके पर स्पष्ट नहीं हूं। एक बार जब मैं Angular का उपयोग कर रहा हूं तो क्या MVC सर्वर साइड कॉन्सेप्ट …

4
शून्य डाउनटाइम परिनियोजन प्राप्त करना
मैं शून्य डाउनटाइम परिनियोजन प्राप्त करने का प्रयास कर रहा हूं ताकि मैं "धीमी" घंटों के दौरान कम-से-कम तैनात कर सकूं - या सिद्धांत रूप में कभी भी। मेरा वर्तमान सेटअप, कुछ हद तक सरलीकृत: वेब सर्वर A (.NET ऐप) वेब सर्वर बी (.NET ऐप) डेटाबेस सर्वर (SQL सर्वर) मेरी …

5
क्या एक एकल अभिव्यक्ति एक एकल विधि के साथ अनाम आंतरिक वर्ग से अधिक है?
जावा 8 में लंबे समय से प्रतीक्षित लंबोदर भाव के साथ एक नया प्रचार है; हर 3 दिन में उनके साथ एक और लेख दिखाई देता है कि वे कितने शांत हैं। जहां तक ​​मैंने समझा है कि एक लंबोदर अभिव्यक्ति एक एकल विधि (कम से कम बाइट-कोड स्तर) के …

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

3
Clojure के बारे में क्या बहुत अच्छा है? [बन्द है]
मैं हाल ही में क्लोजर पर एक नज़र डाल रहा हूं और मैं इस पोस्ट पर Stackoverflow पर ठोकर खाई है जो सर्वोत्तम प्रथाओं और कुछ अच्छे क्लोजर कोड के बाद कुछ परियोजनाओं को इंगित करता है। मैं कुछ बुनियादी ट्यूटोरियल पढ़ने के बाद भाषा के आसपास अपना सिर प्राप्त …
40 clojure 

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

13
हम यूनिट टेस्ट कैसे तेज चलाते हैं?
हम अपनी परियोजना में उस बिंदु पर पहुंच गए हैं जहां हमारे पास लगभग एक हजार परीक्षण हैं और लोगों ने चेक करने से पहले उन्हें चलाने से परेशान करना बंद कर दिया है क्योंकि इसमें इतना समय लगता है। सर्वोत्तम रूप से वे परीक्षण चलाते हैं जो कोड के …
40 c#  unit-testing  tdd  nunit 

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