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

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

2
क्या यह Android विकास में ORM का उपयोग करने के लिए समझ में आता है?
क्या एंड्रॉइड डेवलपमेंट में ओआरएम का उपयोग करना समझ में आता है या यूआई और डीबी परत के बीच एक सख्त युग्मन के लिए अनुकूलित रूपरेखा है? पृष्ठभूमि : मैंने अभी-अभी एंड्रॉइड डेवलपमेंट के साथ शुरुआत की है, और मेरी पहली वृत्ति (.नेट बैकग्राउंड से आने वाली) एक छोटे ऑब्जेक्ट-रिलेशनल …

6
"कोड की परीक्षण लाइनों" अनुपात के लिए एक सामान्य "कोड की कार्यात्मक लाइनें" क्या है?
मैं TDD दृष्टिकोण के लिए बहुत नया हूँ और मेरे पहले प्रयोगों का कहना है कि कार्यात्मक कोड की 1 पंक्ति का मतलब है परीक्षण कोड की 2-3 पंक्तियों के बारे में लिखना। इसलिए, यदि मैं 1000 LOC लिखने जा रहा हूँ, तो परीक्षण सहित पूरा कोडबेस ~ 3500 LOC …

6
इकाई और एकीकरण परीक्षण: यह एक पलटा कैसे बन सकता है
मेरी टीम के सभी प्रोग्रामर यूनिट परीक्षण और एकीकरण परीक्षण से परिचित हैं। हम सभी ने इसके साथ काम किया है। हमारे पास इसके साथ सभी लिखित परीक्षण हैं। हम में से कुछ ने भी अपने कोड में विश्वास की बेहतर भावना महसूस की है। हालांकि, किसी कारण से, लेखन …

11
क्या एक सर्वर को "उदार होना चाहिए" जो इसे स्वीकार करता है और "दोषपूर्ण इनपुट को चुपचाप त्याग देता है"?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 7 साल पहले पलायन कर गए । मैं इस धारणा के तहत था कि अब तक सभी सहमत हैं कि यह अधिकतम गलती थी। लेकिन मैंने हाल ही में …

6
नल पॉइंटर्स बनाम नल ऑब्जेक्ट पैटर्न
विशेषता: यह एक संबंधित P.SE प्रश्न से बड़ा हुआ मेरी पृष्ठभूमि C / C ++ में है, लेकिन मैंने जावा में उचित मात्रा में काम किया है और वर्तमान में C # कोड कर रहा हूं। मेरी सी बैकग्राउंड के कारण, पासिंग और लौटाए गए पॉइंटर्स की जाँच दूसरे हाथ …

3
सत्यापन जांच के साथ नियंत्रण प्रवाह के लिए शैली
मैं खुद को इस तरह का एक बहुत कोड लिख रहा हूँ: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } यह बहुत गन्दा हो सकता है, खासकर …

4
क्या मुझे डब्ल्यूटीएफपीएल का नाम बदलना चाहिए?
मैं अपने व्यक्तिगत प्रोजेक्ट्स में डब्ल्यूटीएफपीएल का उपयोग कर रहा हूं जो मैंने गीथहब पर प्रकाशित किया है। वर्तमान में मैं लाइसेंस वर्बेटिम का उपयोग कर रहा हूं, लेकिन मुझे संदेह है कि मुझे तीसरी पंक्ति नहीं छोड़नी चाहिए: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> वहाँ में, और इसके बजाय …
27 licensing 

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

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

9
सिंगलटन पैटर्न के विकल्प
मैंने सिंगलटन पैटर्न के बारे में अलग-अलग राय पढ़ी है। कुछ लोग यह कहते हैं कि इसे हर कीमत पर और अन्य लोगों से बचना चाहिए कि यह कुछ स्थितियों में उपयोगी हो सकता है। एक स्थिति जिसमें मैं सिंग्लेटलेट्स का उपयोग करता हूं, जब मुझे एक निश्चित वर्ग ए …

4
मध्यस्थ बनाम प्रेक्षक?
क्या कोई मुझे एक Observerऔर एक के बीच के अंतर पर एक विहित जवाब प्रदान कर सकता है Mediator, और एक सारांश जब आपको दूसरे पर एक पैटर्न का उपयोग करना चाहिए? मुझे इस बात की अनिश्चितता है कि किस तरह की स्थिति के लिए किस तरह की आवश्यकता होगी …

3
क्या मुझे अपने RESTful API का वर्णन करने के लिए WADL का उपयोग करना चाहिए?
मैं एक ऐसी परियोजना को शुरू करने वाला हूं जो एक उचित रीस्टफुल दृष्टिकोण का व्यापक उपयोग करता है। यही है, यह HATEOAS का उपयोग करता है और एक ग्राहक द्वारा सामान्य अन्वेषण के लिए अनुमति देने वाले तरीके से संसाधनों की सेवा करता है। मैं यह सुनिश्चित करना चाहूंगा …

3
वेबस्टॉर्म में कौन सी कार्यक्षमता है जो रूबीमाइन नहीं करता है?
रूबीमाइन खरीदने के लिए देख रहा हूं क्योंकि मैं थोड़ी मात्रा में रूबी कर रहा हूं, लेकिन एचटीएमएल 5 / जावास्क्रिप्ट की एक बड़ी मात्रा। मैं वेबस्टॉर्म प्राप्त करने जा रहा था क्योंकि मेरे पास बहुत सारे शुद्ध एचटीएमएल 5 / जेएस आधारित फ्रेमवर्क / ऐप हैं, जिन पर मैं …
27 javascript  ide  ruby 

14
क्या प्रोग्रामिंग भाषाओं को जोड़ना संभव है?
मैं थोड़ी देर के लिए प्रोग्रामिंग कर रहा हूं, मैंने कुछ अल्पविकसित कार्यक्रम लिखे हैं, और मैं सीखते रहना चाहता हूं। मैं उस बिंदु पर पहुंच गया हूं, जहां आप नहीं जानते कि आगे क्या सीखना है, और मैं अपनी जिज्ञासा के लिए एक प्रश्न पूछना चाहता हूं। सवाल, संक्षेप …

5
NInject का उपयोग करके फैक्ट्री बनाने का सबसे अच्छा तरीका क्या है?
मैं MVC3 में NInject का उपयोग करके निर्भरता इंजेक्शन के साथ बहुत सहज हूं। MVC3 एप्लिकेशन में काम करते समय, मैंने NInject का उपयोग करके एक कस्टम कंट्रोलर क्रिएशन फैक्ट्री विकसित की है, इसलिए जो भी कंट्रोलर बनाया जाता है, उसकी निर्भरता इस कंट्रोलर फैक्ट्री के माध्यम से उसमें इंजेक्ट …

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