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

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

4
एक अच्छा विचार में एक MySQL डेटाबेस का समर्थन कर रहा है?
मैं अपने आवेदन के लिए बैकअप स्थिति में सुधार करने की कोशिश कर रहा हूं। मेरे पास एक Django एप्लिकेशन और MySQL डेटाबेस है। मैंने एक लेख पढ़ा जिसमें सुझाव दिया गया था कि Git में डेटाबेस का बैकअप लेना चाहिए। एक तरफ मैं इसे पसंद करता हूं, क्योंकि यह …
57 database  git  mysql  django 

12
क्या सामान्य अपवादों को पकड़ना वास्तव में एक बुरी बात है?
मैं आमतौर पर अधिकांश कोड विश्लेषण चेतावनियों से सहमत हूं, और मैं उनका पालन करने की कोशिश करता हूं। हालाँकि, मैं इसके साथ कठिन समय बिता रहा हूँ: CA1031: सामान्य अपवाद प्रकारों को न पकड़ें मैं इस नियम के औचित्य को समझता हूं। लेकिन, व्यवहार में, अगर मैं अपवाद के …
57 c#  design  exceptions 

7
विरूपण साक्ष्य का क्या अर्थ है?
डिक्शनरी ने कलाकृतियों को परिभाषित किया: कलाकृतियों, कलाकृतियों [artifacttɪˌf ]kt] n मनुष्य द्वारा निर्मित या दी गई कोई चीज़, जैसे कोई उपकरण या कला का काम, esp पुरातात्विक रुचि की वस्तु कुछ भी मानव निर्मित, जैसे कि एक प्रायोगिक प्रयोगात्मक परिणाम (जीवन विज्ञान और संबद्ध अनुप्रयोग / जीव विज्ञान) साइटोलॉजी …

3
क्या आप एमआईटी लाइसेंस के तहत वितरित कोड को बदल सकते हैं, और इसे जीपीएल लाइसेंस के तहत फिर से वितरित कर सकते हैं? [बन्द है]
क्या मिर्ची प्लगइन के कोड को बदलना संभव है , जिसकी जुलाई 2008 को नवीनतम रिलीज हुई थी, और इसे MIT लाइसेंस के तहत लाइसेंस दिया गया था, फिर इसे GPL के तहत लाइसेंस दिया गया? जहां तक ​​मैं देख सकता हूं, एक ही लाइसेंस के तहत नए कोड के …

7
क्या कोई कीवर्ड या ऑपरेटर "नहीं" के लिए है?
क्या कोई ऑपरेटर न के बराबर है ? उदाहरण के लिए, मेरा पसंदीदा रंग न तो हरा है और न ही नीला है। और कोड इसके बराबर होगा: // example one if (color!="green" && color!="blue") { } // example two if (x nor y) { // x is false and …
56 operators 

5
यदि कोई पैरामीटर वाक्यविन्यास रूप से सही है, लेकिन क्या मुझे HTTP 400 (खराब अनुरोध) का दर्जा वापस करना चाहिए, लेकिन व्यवसाय नियम का उल्लंघन करता है?
कहें कि मेरे पास एक REST समापन बिंदु है जो एक पैरामीटर के रूप में पूर्णांक लेता है: /makeWaffles?numberOfWaffles=3 इस मामले में, मैं चाहता हूं कि संख्या सकारात्मक हो क्योंकि मैं वफ़ल की नकारात्मक संख्या नहीं बना सकता (और 0 वफ़ल का अनुरोध समय की बर्बादी है)। इसलिए मैं किसी …
56 api-design  http 

4
क्या 64-बिट मशीनों पर 64-बिट के बजाय 32-बिट सॉफ़्टवेयर चलाने का एक अच्छा कारण है?
क्या 64-बिट हार्डवेयर पर आधुनिक 64-बिट ऑपरेटिंग सिस्टम चलाने वाले आधुनिक डेस्कटॉप मशीनों पर लक्षित किसी भी सॉफ़्टवेयर के 64-बिट संस्करण के साथ 32-बिट संस्करण की आपूर्ति करने का कोई अच्छा कारण है? ऐसा लगता है कि 64-बिट सॉफ़्टवेयर अधिक कुशल होगा, यदि आवश्यक हो तो उच्च मेमोरी उपयोग की …

6
भ्रम कोड दोहराव
सामान्य वृत्ति किसी भी कोड के दोहराव को हटाने के लिए है जिसे आप कोड में देखते हैं। हालांकि, मैंने खुद को ऐसी स्थिति में पाया, जहां नकल भ्रम की स्थिति है । स्थिति का अधिक विवरण में वर्णन करने के लिए: मैं एक वेब एप्लिकेशन विकसित कर रहा हूं, …

5
आप उन कार्यों के लिए समय का अनुमान कैसे लगा सकते हैं जिनमें मुख्य रूप से किसी समस्या का पता लगाना शामिल है?
हालांकि एक अनुभवी डेवलपर के लिए यह अनुमान लगाना अपेक्षाकृत संभव है कि कोड को लागू करने में कितना समय लगेगा जब पैटर्न और समस्या को हल करने वाला कोड अच्छी तरह से समझ में आता है, तो आप एक अच्छा अनुमान कैसे लगा सकते हैं, जब अंतिम लक्ष्य अच्छी …

5
रिवर्स डिबगिंग का उपयोग शायद ही कभी क्यों किया जाता है? [बन्द है]
2009 में gdb ने रिवर्स डिबगिंग के लिए समर्थन लागू किया (gdb 7.0 के साथ)। मैंने 2012 तक इसके बारे में कभी नहीं सुना। अब मुझे कुछ प्रकार की डिबगिंग समस्याओं के लिए यह बहुत उपयोगी लगता है। मैंने चाहा कि मैं इसे पहले सुना। अगर मैं गलत हूं तो …
56 debugging 

6
.Net में कमजोर संदर्भों का उपयोग कब करें?
मैं व्यक्तिगत रूप से ऐसी स्थिति में नहीं आया हूं जहां मुझे WeakReference प्रकार का .Net में उपयोग करने की आवश्यकता है, लेकिन लोकप्रिय धारणा यह है कि यह कैश में उपयोग किया जाना चाहिए। डॉ जॉन हारॉप अपने में कैश में WeakReferences के इस्तेमाल के खिलाफ एक बहुत अच्छा …

14
अपनी दोषों को ठीक करने के लिए प्रोग्रामिंग भाषा को पीछे की ओर संगत रखें
सबसे पहले, कुछ संदर्भ (सामान जो आप में से ज्यादातर वैसे भी जानते हैं): हर लोकप्रिय प्रोग्रामिंग भाषा का एक स्पष्ट विकास होता है, इसका अधिकांश समय इसके संस्करण द्वारा चिह्नित होता है: आपके पास जावा 5, 6, 7 आदि, PHP 5.1, 5.2, 5.3 आदि हैं। नया संस्करण जारी करने …

5
क्या jQuery "देव वस्तु" प्रतिपदा का उदाहरण है?
मैं पूछना चाहता हूं - मैं धीरे-धीरे jQuery सीख रहा हूं। मैं जो देखता हूं वह एक ईश्वर वस्तु विरोधी पैटर्न का सटीक उदाहरण है । मूल रूप से, सब कुछ फ़ंक्शन पर जाता है , चाहे वह कुछ भी हो।$ क्या मैं सही हूं और jQuery वास्तव में इस …

8
मैं कैसे साबित करूं या "ईश्वर की वस्तुओं" को गलत साबित करूं?
समस्या सारांश: लंबी कहानी छोटी, मुझे एक कोड आधार और एक विकास टीम विरासत में मिली जिसे मुझे बदलने की अनुमति नहीं है और भगवान की वस्तुओं का उपयोग एक बड़ा मुद्दा है। आगे बढ़ते हुए, मैं चाहता हूं कि हमारे पास रि-फैक्टर चीजें हों, लेकिन मुझे उन टीमों से …

7
Std :: string के सामने बहुत सारे स्ट्रिंग क्लास क्यों हैं?
यह मुझे लगता है कि कई बड़े C ++ पुस्तकालयों ने अपने स्वयं के स्ट्रिंग प्रकार का निर्माण किया है। क्लाइंट कोड में आपको या तो पुस्तकालय से एक का उपयोग करना होगा ( QStringऔर CString, fbstringआदि, मुझे यकीन है कि कोई भी कुछ नाम दे सकता है) या मानक …
56 c++ 

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