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

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

17
सॉफ्टवेयर को पायरेसी से कैसे बचाया जा सकता है?
आज पायरेट करना इतना आसान क्यों लगता है? यह मानना ​​थोड़ा कठिन है कि हमारे सभी तकनीकी विकास और इंजीनियरिंग पर अरबों डॉलर का खर्च सबसे अविश्वसनीय और दिमाग उड़ाने वाले सॉफ्टवेयर के साथ है, फिर भी हमारे पास "सीरियल नंबर / सक्रियकरण कुंजी" की तुलना में पायरेसी से बचाव …
76 security 

19
मैं अपने कोडिंग कौशल में सुधार कैसे करूं? [बन्द है]
यहां प्रश्न के साथ शुरू करने से पहले, मेरे बारे में थोड़ी जानकारी है। मैं एक कंप्यूटर विज्ञान स्नातक हूँ, जावा मेरी प्राथमिक कोडिंग भाषा है। मेरे विश्वविद्यालय में मूल समस्या शिक्षण मानकों की है। केवल सैद्धांतिक ज्ञान के बजाय छात्रों को कोडिंग ज्ञान सिखाने के बारे में किसी को …
76 coding 

6
अस्थायी फ़ाइलों को / tmp या वर्तमान कार्यशील निर्देशिका में सहेजा जाना चाहिए?
मेरे पास एक प्रोग्राम है जिसे अस्थायी फ़ाइलों को बनाने की आवश्यकता है। यह क्लस्टर मशीनों के लिए लिखा गया है। अगर मैंने उन फ़ाइलों को सिस्टम-वाइड अस्थायी निर्देशिका (जैसे:) में सहेजा /tmp, तो कुछ उपयोगकर्ताओं ने प्रोग्राम को विफल होने की शिकायत की क्योंकि उनके पास / tmp तक …

14
अंकगणित अतिप्रवाह की अनदेखी क्यों की जाती है?
कभी अपनी पसंदीदा प्रोग्रामिंग भाषा में 1 से 2,000,000 तक सभी संख्याओं को समेटने की कोशिश की? परिणाम को मैन्युअल रूप से गणना करना आसान है: 2,000,001,000,000, जो एक अहस्ताक्षरित 32 बिट पूर्णांक के अधिकतम मूल्य से कुछ 900 गुना बड़ा है। C # प्रिंट आउट -1453759936- एक नकारात्मक मान! …

3
पायथन को C में क्यों लिखा जाता है और C ++ में नहीं?
में अजगर के ट्यूटोरियल एक पढ़ सकते हैं सी में है कि अजगर के मूल कार्यान्वयन; दूसरी ओर, पायथन कार्यान्वयन, सी में लिखा गया है, (...) मैं बहुत उत्सुक हूं कि पायथन सी में क्यों लिखा गया और सी ++ नहीं? मैं इस निर्णय के पीछे के तर्क को जानना …

7
"फोननंबर", "मोटरसाइकिल", "वेवलेंथ", आदि जैसे शब्दों के लिए ऊंट मामले को कैसे लिखें
मुझे यह समझने में समस्या हो रही है कि मेरे कुछ चर नामों के लिए कैमेलकेस सिंटैक्स कैसे लागू किया जाए । उदाहरण के लिए, मुझे ऊंट के मामले में "फोननंबर" जैसे शब्द को कैसे सही ढंग से लिखना चाहिए? यह है phoneNumberया phonenumber? इसी तरह "उपयोगकर्ता नाम" के साथ, …

9
आपको एक लोकप्रिय परियोजना से कैसे निपटना चाहिए जिसे आप अब बनाए नहीं रखना चाहते हैं?
मैं एक ऐसी परियोजना का अनुरक्षक हूं, जिसमें एक बड़ा गैर-तकनीकी उपयोगकर्ता है। मैंने इसे लगभग 4 वर्षों से बनाए रखा है और नई सुविधाओं को जोड़ रहा हूं जैसा कि उन्होंने अनुरोध किया है। मैं अब अन्य परियोजनाओं पर जाना चाहता हूं और इस एप्लिकेशन के लिए विकास करना …

6
सभी कार्यात्मक प्रोग्रामिंग डिजाइन पैटर्न कहां हैं? [बन्द है]
OO प्रोग्रामिंग साहित्य डिजाइन पैटर्न से भरा है। ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पर अधिकांश पुस्तकें कारखानों और सज्जाकार जैसे पैटर्न डिजाइन करने के लिए एक या दो अध्याय समर्पित करती हैं। तो कार्यात्मक भाषाओं में समान पैटर्न क्या हैं और किसी ने उनके बारे में अभी तक कोई पुस्तक क्यों नहीं …

17
"चतुर" कोड लिखने से बचने के लिए खुद को कैसे प्रशिक्षित करें? [बन्द है]
आपको लगता है कि लग रहा है पता है जब तुम सिर्फ क्या जरूरत को दिखाने के लिए उस के साथ नई चाल Expressionया तीन अलग-अलग प्रक्रियाओं सामान्यीकरण? इसका मतलब आर्किटेक्चर एस्ट्रोनॉट के पैमाने पर होना नहीं है और वास्तव में यह मददगार हो सकता है, लेकिन मैं मदद नहीं …

12
जब आप संस्करण नियंत्रण का उपयोग कर रहे हैं तो क्या हर कोड फ़ाइल में "परिवर्तन लॉग" शामिल करने का कोई बिंदु है?
मैं इस धारणा के अधीन था कि एक संस्करण नियंत्रण प्रणाली ने कोड में हर जगह "परिवर्तन लॉग" होने की आवश्यकता को समाप्त कर दिया। मैंने अक्सर परिवर्तन लॉग के निरंतर उपयोग को देखा है, जिसमें एक बड़े खंड के साथ संग्रहीत प्रक्रियाओं की शुरुआत में बड़े खंड शामिल हैं …

14
जब अनुकूलन समय से पहले नहीं होता है और इसलिए बुराई नहीं है?
"समय से पहले अनुकूलन सभी बुराई की जड़ है" कुछ ऐसा है जो लगभग हम सभी ने सुना / पढ़ा है। मैं उत्सुक हूं कि किस तरह का अनुकूलन समय से पहले नहीं होता है, यानी सॉफ़्टवेयर डेवलपमेंट के हर चरण में (उच्च स्तर का डिज़ाइन, विस्तृत डिज़ाइन, उच्च स्तर …

18
डेवलपर्स की एक टीम को प्रोत्साहन देने का सबसे अच्छा तरीका क्या है? [बन्द है]
मुझे पहले से पता है कि लोग इस सवाल को देखने जा रहे हैं और सोचते हैं "फ्री रेड बुल।" लेकिन मैं वास्तव में कंपनी के दीर्घकालिक लक्ष्यों के लिए डेवलपर्स के लिए पुरस्कार टाई करने का सबसे अच्छा तरीका ढूंढ रहा हूं। उदाहरण के लिए, मान लेना कि एक …
75 management 

16
हाल ही में नियुक्त कर्मचारी के रूप में परिवर्तनों का सुझाव कैसे दें? [बन्द है]
मुझे हाल ही में एक बड़ी कंपनी (आकार का एक विचार देने के लिए हजारों लोगों) में काम पर रखा गया था। उन्होंने कहा कि उन्होंने मुझे मेरी कठोरता के कारण काम पर रखा और क्योंकि मैं अपनी युवावस्था (i'm 25) के बावजूद C / C ++ प्रोग्रामर के रूप …

4
कई सॉफ्टवेयर डेवलपर्स खुले / बंद सिद्धांत का उल्लंघन क्यों करते हैं?
कई सॉफ्टवेयर डेवलपर्स खुले कार्यों को संशोधित करने जैसे कई कार्यों को संशोधित करके खुले / बंद सिद्धांत का उल्लंघन क्यों करते हैं जो उन्नयन के बाद आवेदन को तोड़ देगा? यह सवाल रिएक्ट लाइब्रेरी में तेज और निरंतर संस्करणों के बाद मेरे सिर पर कूदता है । हर छोटी …

5
"सब कुछ ठीक करें" डिज़ाइन पैटर्न क्या है?
2003 में linuxdevcenter.com पर स्टीफन फिगर्स के इस लेख में , ब्रैम कोहेन के बिटटोरेंट को "फिक्स एवरीथिंग" डिज़ाइन पैटर्न का उपयोग करने के रूप में वर्णित किया गया है। एक कम आम दृष्टिकोण जो दोनों बिटटोरेंट को पकड़ना कठिन बनाता है, लेकिन अध्ययन के योग्य है, कोहेन के लिए …

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