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

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

5
क्या हमें एंटिटी फ्रेमवर्क का उपयोग करना चाहिए?
वर्तमान में हमारे पास निम्नलिखित स्टैक हैं: वीएस 2005 वेब प्रपत्र SQL सर्वर 2005 IIS 6 हम इस पर परिवर्तन करने की योजना बना रहे हैं: वीएस 2010 एमवीसी और वेब फॉर्म SQL सर्वर 2008 IIS 7 मेरा प्रश्न है, जब हम वीएस 2010 के साथ एमवीसी में जाते हैं, …

7
जब मुझे KeyValuePair जैसी पूर्व-निर्मित संरचना पर 2-संपत्ति वर्ग का उपयोग करना चाहिए?
आपको पूर्व-निर्मित जेनेरिक संरचना का उपयोग करने के बजाय अपनी कक्षा में डेटा / कुंजी प्रकार का डेटा कब डालना चाहिए, जैसे कि a KeyValuePairया a Tuple? उदाहरण के लिए, मेरे द्वारा बनाए गए अधिकांश कॉम्बो बॉक्स में एक DisplayName और एक मान होता है। यह उस तरह का डेटा …
31 c#  coding-style 

13
साक्षात्कार के दौरान गलत / जवाब नहीं दिए गए प्रश्नों पर कैसे प्रतिक्रिया दें? [बन्द है]
आज मैंने संभावित इंटर्न के साथ अपना पहला साक्षात्कार आयोजित किया है। हालांकि यह ज्यादातर खुले प्रश्न हैं, मेरे पास उनके लिए कुछ तुच्छ प्रोग्रामिंग कार्य हैं: एक ऐसा फ़ंक्शन लिखें जो सही हो अगर त्रिकोण पक्ष (सभी पूर्णांक) a, b और c एक सही त्रिकोण का प्रतिनिधित्व कर सकते …

5
क्या टॉप डाउन या बॉटम डिज़ाइन करना बेहतर है?
जैसा कि मैं समझता हूं, ऊपर-नीचे डिजाइन अमूर्त उच्च स्तर की अवधारणा को छोटे ठोस और बोधगम्य भागों में परिष्कृत करके है, जब तक कि सबसे छोटे भवन ब्लॉक को परिभाषित नहीं किया जाता है। दूसरी तरफ, निचला स्तर निम्न स्तर को परिभाषित करता है, फिर धीरे-धीरे उच्च स्तर के …
31 design  c++  lisp 

2
O (…) क्या है और मैं इसकी गणना कैसे करूं?
मदद! मेरे पास एक प्रश्न है जहां मुझे एल्गोरिथ्म या कुछ कोड के बिग-ओ का विश्लेषण करने की आवश्यकता है। मैं अनिश्चित हूं कि बिग-ओ क्या है या यह कैसे बिग-थेटा से संबंधित है या एल्गोरिथम की जटिलता का विश्लेषण करने के अन्य साधनों से संबंधित है। मैं अनिश्चित हूं …

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

18
यदि आपके ग्राहक को ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का उपयोग न करने की आवश्यकता हो तो आप क्या करेंगे?
मैं चींटियों की गतिविधि को एक ग्रिड (पीडीएफ) में अनुकरण करने के लिए एक कार्यक्रम लिख रहा हूं । चींटी चारों ओर घूम सकती है, चीजों को उठा सकती है और चीजों को गिरा सकती है। समस्या यह है कि चींटियों की क्रिया और प्रत्येक चींटी के पदों को वर्गीय …

2
सीवी में अपने कौशल के स्तर का वर्णन कैसे करें? [बन्द है]
आपके CV में विभिन्न प्रोग्रामिंग भाषाओं में अपने कौशल के स्तर का वर्णन करने के लिए संभव / मानक शब्द क्या हैं? मैं वर्तमान में इन तीनों का उपयोग करता हूं: विशेषज्ञ उन्नत शुरुआत मैं खुद को किसी भी प्रोग्रामिंग भाषा में विशेषज्ञ नहीं मानता, इसलिए मैं अपने सभी कौशल …
31 skills 

14
जब एक अच्छे प्रोजेक्ट लीडर या बॉस का सामना करना है
हमारे प्रोजेक्ट हेड एक जीनियस सॉफ्टवेयर आर्किटेक्ट हैं, जो सामान्य रूप से एक सौम्य और विचारशील व्यक्ति हैं, स्वभाव से गीक और आवाज से नाजुक हैं। लेकिन, कई बार, हम (मेरे टीम के साथी और मैं) राय में भिन्न होते हैं - विशेष रूप से सॉफ्टवेयर आर्किटेक्चर मुद्दों, सिस्टम डिजाइन …
31 teamwork 

6
हम इसे "उत्पादन" क्यों कहते हैं?
एक सहकर्मी आज यह सोच रहा था: "ऐसा क्यों है कि हमारे उद्योग में 'उत्पादन' का अर्थ 'अंतिम, सुपुर्द करने योग्य उत्पाद' है? आप जानते हैं, जैसे कि यदि कोई फिल्म 'प्रोडक्शन' में है, तो इसका मतलब है कि वे वर्तमान में इसे फिल्मा रहे हैं, ऐसा नहीं है यह …

4
क्या मुझे संगामिति से निपटने के लिए अजगर के साथ रहना या छोड़ देना चाहिए?
मेरे पास एक 10K LOC प्रोजेक्ट है, जिसमें असंगति और बैकग्राउंड जॉब के लिए सेलेरी ( रैबिटमक्यू ) की काफी डील के साथ Django में लिखा गया है , और इस नतीजे पर पहुंचे हैं कि सिस्टम के कुछ हिस्सों को बेहतर कंफर्ट के लिए Django की तुलना में किसी …

9
यदि आप कई कंप्यूटरों का उपयोग करते हैं, तो आप सब कुछ कैसे सिंक करते हैं? [बन्द है]
मुझे अब 4 या 5 कंप्यूटर पसंद हैं, और मुझे सब कुछ सिंक करने के लिए एक बेहतर सिस्टम की आवश्यकता है। मैं प्रोग्रामिंग प्रोजेक्ट्स के लिए अपनी फ़ाइलों को सिंक करने के लिए git और github का बहुत उपयोग करता हूं, लेकिन फिर डेटाबेस, .bash_profile फाइलें, bash स्क्रिप्ट आदि …

6
EntityFramework का उपयोग करके कुछ तर्क क्या हैं? [बन्द है]
वर्तमान में मैं जो एप्लिकेशन बना रहा हूं वह डेटाबेस ऑब्जेक्ट्स का प्रतिनिधित्व करने के लिए संग्रहीत प्रक्रियाओं और हाथ से तैयार किए गए क्लास मॉडल का उपयोग कर रहा है। कुछ लोगों ने एंटिटी फ्रेमवर्क का उपयोग करने का सुझाव दिया है और मैं उस पर स्विच करने पर …

14
क्या सॉफ्टवेयर वायरस के बारे में किशोरों को सिखाना नैतिक है? [बन्द है]
मैंने अपने बेटे के मिडिल स्कूल में स्कूल कंप्यूटर क्लब के निर्देश देने के लिए स्वेच्छा से काम किया। कंप्यूटर वायरस में बहुत रुचि है। मैं उन्हें यह दिखाने के बारे में सोच रहा था कि एक साधारण बैच फ़ाइल वायरस कैसे बनाया जाए जो एक ही निर्देशिका में अन्य …
31 security  ethics 

17
क्या कोई डेवलपर के रूप में 10 घंटे की शिफ्ट में काम करता है? [बन्द है]
मैं 5 दिन के सप्ताह से 4 दिन के लिए स्विच करना चाहूंगा, लेकिन 40 घंटे का कार्य सप्ताह बनाए रखूंगा। क्या 10 घंटे का दिन आपके उत्पादक होने की क्षमता को प्रभावित करेगा? मुझे हमारी सार्वजनिक पारगमन प्रणाली से नफरत है, अगर मैं अपने परिवहन को 20% तक कम …

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