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

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

6
"स्वचालित बिल्ड" का क्या अर्थ है?
मैं एक परियोजना के लिए सतत एकीकरण जोड़ने की कोशिश कर रहा हूँ। विकिपीडिया के अनुसार , CI का एक प्रमुख टुकड़ा स्वचालित बिल्ड है। हालाँकि, मैं इस बारे में उलझन में हूँ कि वास्तव में इसका मतलब क्या है, क्योंकि CI और बिल्ड ऑटोमेशन लेख असहमत लगते हैं। भ्रम …

4
कोड रिट्रीट के लिए कॉनवे के "गेम ऑफ लाइफ" का उपयोग क्यों किया जाता है?
कोड रिट्रीट एक पूरे दिन का प्रशिक्षण कार्यक्रम है जो सॉफ्टवेयर विकास के मूल सिद्धांतों पर केंद्रित है। "ग्लोबल" कोड रिट्रीट डे आने वाला है, और मैं इसके लिए उत्सुक हूं। उस ने कहा, मैं पहले भी एक रहा हूं और कहना है कि बड़ी मात्रा में अराजकता थी ... …
15 tdd 

4
इकाई परीक्षण सांख्यिकीय रूप से टाइप किए गए कार्यात्मक कोड
मैं आप लोगों से पूछना चाहता था कि किन मामलों में यह यूनिट टेस्ट स्टेटिकली टाइप्ड फंक्शनल कोड से समझ में आता है, जैसा कि हैसेल, स्काला, ओसमल, नीमरेल, एफ # या हैक्स में लिखा गया है (आखिरी वही है जो मैं वास्तव में दिलचस्पी लेता हूं, लेकिन मैं चाहता …

2
क्या आपको स्काला की कोशिश करने से पहले जावा को जानना होगा
मुझे स्काला सीखने में दिलचस्पी है। मैं इसके बारे में बहुत कुछ पढ़ रहा हूं, लेकिन बहुत सारे लोग इसे महत्व देते हैं क्योंकि इसमें एक अभिनेता मॉडल है जो संगामिति के लिए बेहतर है, यह xml को बहुत बेहतर तरीके से संभालता है, प्रथम श्रेणी के कार्यों की समस्या …
15 java  scala 

2
(Dis-) संरचनात्मक टाइपिंग के लाभ
मैंने सिर्फ डैनियल स्प्य्वैक की इस बात को देखा है, जहां वह स्काला के जावा के नामांकित टाइपिंग की तुलना में संरचनात्मक टाइपिंग के फायदों के बारे में बात करता है । इस अंतर के लिए एक उदाहरण निम्नलिखित जावा कोड होगा public interface Foo { public int length(); } …

8
जब आपको एक बल्क ऑपरेशन को लागू करने की आवश्यकता होती है, तो क्या आपको ORM ढांचे को छोड़ देना चाहिए?
यहाँ एक सामान्य स्थिति है: आपको ओआरएम ढांचे का उपयोग करने वाले एप्लिकेशन में बल्क ऑपरेशन को लागू करना होगा। पहली पास के बाद, आपने महत्वपूर्ण प्रदर्शन समस्याओं पर ध्यान दिया है। यहाँ मेरा सवाल है: इस स्थिति में, आपको एक समाधान का पक्ष लेना चाहिए जिसमें कच्ची एसक्यूएल शामिल …
15 orm  heuristics 

10
नए प्रोग्रामर को कौन प्रशिक्षित करना चाहिए? जूनियर या वरिष्ठ प्रोग्रामर? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह ऑन-टॉपिक हो सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मेरी टीम में, हमें अक्सर नए वरिष्ठ …

8
हम गतिशील (सर्वर-साइड जनरेट) CSS का उपयोग क्यों नहीं करते हैं?
जैसा कि सर्वर-साइड जेनरेट किया गया HTML तुच्छ है (और यह AJAX से पहले डायनामिक वेबपेज बनाने का एकमात्र तरीका था), सर्वर-साइड जेनरेट सीएसएस नहीं है। दरअसल, मैंने इसे कभी नहीं देखा। सीएसएस संकलक हैं, लेकिन वे सीएसएस फाइलें उत्पन्न करते हैं जिनका उपयोग स्थिर के रूप में किया जा …

5
राड वातावरण में रिलीज की गुणवत्ता में सुधार करने के लिए एक सरल तरीके
यहाँ एक पृष्ठभूमि के एक बिट - हम आरएडी डेवलपर्स की एक छोटी टीम (5) एक बड़ी गैर-सॉफ्टवेयर कंपनी में आंतरिक सॉफ्टवेयर विकास के लिए जिम्मेदार हैं। "आंतरिक सॉफ़्टवेयर" एक डेस्कटॉप .NET अनुप्रयोग से भिन्न होता है जो MSSQL सर्वर का उपयोग करके MS Word दस्तावेजों और टेम्प्लेट की पृष्ठभूमि …

5
इतनी भाषाओं के लिए पहचानकर्ता नामों में $ क्यों है?
बहुत सारी स्क्रिप्टिंग भाषाएं जैसे पर्ल, अक्क, बैश, पीएचपी, आदि पहचानकर्ता नामों से पहले $ साइन का उपयोग करती हैं। मैंने यह देखने की कोशिश की है कि कभी भी संतोषजनक उत्तर क्यों नहीं मिला।

1
क्या ग्रूवी टेनेंट के पत्राचार सिद्धांत का पालन करता है?
यहाँ टेनेंट के पत्राचार सिद्धांत की एक दिलचस्प चर्चा है , और नील गेर से संक्षिप्त विवरण : सिद्धांत कहता है कि एक अभिव्यक्ति या कथन, जब एक बंद में लिपटे और फिर तुरंत आह्वान किया गया, तो इसका वही अर्थ होना चाहिए, जैसा कि एक बंद में लपेटने से …

5
मैं यादृच्छिक घटनाओं के आधार पर कोड को कवर करने के लिए परीक्षण मामलों को कैसे डिजाइन कर सकता हूं?
उदाहरण के लिए, यदि कोड 0-10 से एक यादृच्छिक अंतर उत्पन्न करता है, और प्रत्येक परिणाम पर एक अलग शाखा लेता है, तो ऐसे कोड में 100% बयान कवरेज की गारंटी देने के लिए कोई टेस्ट सूट कैसे डिज़ाइन कर सकता है? जावा में, कोड कुछ इस तरह हो सकता …

2
क्या ऑब्जेक्टिव-सी का तरीका ओवरहेड 'कई छोटे तरीकों' के डिजाइन के दृष्टिकोण को बेवजह बनाता है?
मैं आम तौर पर क्लीन कोड में बॉब मार्टिन के रूप में दूसरों के द्वारा अनुशंसित छोटे तरीकों का उपयोग करता हूं । मैंने ऑब्जेक्टिव-सी के इन्टर्नल के बारे में भी काफी पढ़ा है कि कम से कम कुछ इस बारे में सोचा जाए कि इसका मैसेज डिस्पैच कैसे होता …

5
जब आपको 'नए' कीवर्ड का उपयोग नहीं करना चाहिए और नहीं करना चाहिए?
मैंने मिस्को हेवरी द्वारा दी गई यूनिट टेस्टिंग पर एक Google टेक टॉक प्रस्तुति देखी, और उन्होंने कहा कि newव्यापार तर्क कोड में कीवर्ड का उपयोग करने से बचें । मैंने एक कार्यक्रम लिखा था, और मैंने अंत में newयहां और वहां कीवर्ड का उपयोग किया था , लेकिन वे …

16
डिबगिंग पर कम समय कैसे बिताएं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …

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