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

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

10
क्या बेहतर दिखाना () + छिपाना () या सेटविज़ुअल (बूल दिखाई देना) है?
क्या बेहतर है और क्यों? (इंटरफ़ेस-डिज़ाइन बिंदु से): क) दो Show()और Hide()कार्य करने के लिए बी) एक SetVisible(bool visible)समारोह है EDIT: उदाहरण के लिए कुछ ऑब्जेक्ट में दृश्यता की स्थिति होती है और इसे बदलने के लिए इस फ़ंक्शन का उपयोग किया जाता है। ग) सभी तीन करवाने के लिए …
59 java  c++  interfaces 

3
अजगर में ** का क्या नाम है?
जब पायथन प्रोग्रामिंग करते हैं तो मैं कभी-कभी **रूपांतरण करने के लिए करता हूं । मैं समझता हूं कि यह क्या करता है लेकिन मैं किन डेटा संरचनाओं में हेरफेर कर रहा हूं? A dictऔर दूसरा क्या है? एक array? क्या **ऑपरेटर का कोई नाम है ?

16
क्यों का प्रयोग करें?
इस सवाल पर एक टिप्पणी: यह जाँचना कि क्या कोई विधि गलत है: परिणाम को अस्थायी चर पर नियत करें, या सशर्त में सीधे विधि मंगलाचरण डालें? कहता है कि आप का उपयोग करना चाहिए !booleanके बजाय boolean == falseजब स्थिति का परीक्षण। क्यों? मेरे boolean == falseलिए अंग्रेजी में …

9
std :: shared_ptr अंतिम उपाय के रूप में?
मैं सिर्फ "गोइंग नेटिव 2012" स्ट्रीम देख रहा था और मैंने इस बारे में चर्चा की std::shared_ptr। मैं बज्ने के कुछ नकारात्मक विचारों std::shared_ptrऔर उनकी टिप्पणी को सुनकर थोड़ा आश्चर्यचकित था कि इसका उपयोग "अंतिम उपाय" के रूप में किया जाना चाहिए जब किसी वस्तु का जीवन-काल अनिश्चित हो (जो …

24
मैं NULL और शून्य के बीच अंतर कैसे समझा सकता हूं?
प्रतिशत परिवर्तन सूत्र का उपयोग करने वाली समस्या पर काम करना: percent change = 100 * [(new value - old value) / old value] यदि कोई प्रोग्रामर नहीं हो सकता है new value or old value = NULL, तो मैं अंतर को कैसे 0समझाऊंगा? मेरा बॉस सोच रहा है कि …
59 null  tsql 

12
क्या मुझे चर का पुन: उपयोग करना चाहिए?
क्या मुझे चर का पुन: उपयोग करना चाहिए? मुझे पता है कि कई सर्वोत्तम प्रथाओं का कहना है कि आपको ऐसा नहीं करना चाहिए, हालांकि, बाद में, जब अलग-अलग डेवलपर कोड को डीबग कर रहे हैं और 3 चर हैं जो एक जैसे दिखते हैं और एकमात्र अंतर यह है …

15
वर्तमान सॉफ्टवेयर उद्योग में मल्टीथ्रेडिंग कितना महत्वपूर्ण है? [बन्द है]
मेरे पास एमवीसी फ्रेमवर्क (स्ट्रट्स की तरह) का उपयोग करके जावा में वेब एप्लिकेशन लिखने का 3 साल का अनुभव है। मैंने अब तक कभी भी मल्टीथ्रेडेड कोड नहीं लिखा है, हालांकि मैंने प्रमुख खुदरा श्रृंखलाओं के लिए कोड लिखा है। मुझे साक्षात्कार के दौरान मल्टीथ्रेडिंग पर कुछ प्रश्न मिलते …

11
कब करें कोड?
किसी प्रोजेक्ट पर काम करते समय, कुछ हफ्तों / महीनों / वर्षों की लंबी अवधि के लिए एक ही दिन में या बिट द्वारा कोड को काफी तेजी से विकसित किया जा सकता है। जैसा कि कोड कमिट्स को प्रोजेक्ट डेवलपमेंट के एक उपाय के रूप में माना जा रहा …

13
अपरिभाषित व्यवहार के पीछे दर्शन
C \ C ++ विनिर्देशों को कंपाइलरों के अपने तरीके से लागू करने के लिए बड़ी संख्या में खुले व्यवहार को छोड़ दिया जाता है। ऐसे कई सवाल हैं जो हमेशा उसी के बारे में पूछे जाते रहते हैं और हमारे पास इसके बारे में कुछ बेहतरीन पोस्ट हैं: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo …

12
कंप्यूटर कैसे काम करते हैं? [बन्द है]
यह लगभग शर्मनाक पूछ रहा है ... मेरे पास कंप्यूटर विज्ञान में एक डिग्री है (और प्रगति में एक दूसरा)। मैंने लगभग पाँच वर्षों तक पूर्णकालिक डेवलपर के रूप में काम किया है। मैं आम तौर पर मैं क्या करता हूँ पर सक्षम लगता है। लेकिन मुझे नहीं पता कि …

8
लोग जावास्क्रिप्ट को अक्षम क्यों करते हैं?
मैंने कल एक सवाल पूछा था कि क्या मुझे जावास्क्रिप्ट डिसेबल्ड के लिए विकसित होना चाहिए? । मुझे लगता है कि कंसेंकस है: हां, मुझे जावास्क्रिप्ट डिसेबल्ड के लिए विकसित करना चाहिए। अब मैं सिर्फ यह समझना चाहता हूं कि उपयोगकर्ता जेएस को क्यों अक्षम करते हैं। यह कई डेवलपर्स …

25
बग ट्रैकिंग सॉफ़्टवेयर से आपको कितनी बड़ी टीम की आवश्यकता है? [बन्द है]
मेरी विकास टीम सिर्फ 100% (1 डेवलपर से 2 तक) बढ़ी। मेरा नया सहकर्मी बग ट्रैकिंग सॉफ्टवेयर में निवेश करना चाहता है। क्या इतनी छोटी टीम के लिए इस तरह के सॉफ्टवेयर का लाभ है?

17
एक विशाल "स्विच" बयान के बजाय एक ओओ दृष्टिकोण का उपयोग क्यों करें?
मैं एक .Net, C # दुकान में काम कर रहा हूं और मेरे पास एक सहकर्मी है जो इस बात पर जोर देता रहता है कि हमें अपने कोड में बहुत अधिक ऑब्जेक्ट उन्मुख दृष्टिकोणों के बजाय विशाल स्विच स्टेटमेंट का उपयोग करना चाहिए। उनका तर्क लगातार इस तथ्य पर …

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

17
एकल कथन यदि ब्लॉक - ब्रेसिज़ या नहीं? [बन्द है]
कौन सा बेहतर / अधिक सामान्यतः स्वीकार किया जाता है? इस: if(condition) { statement; } या: if(condition) statement; मैं पहले वाले को पसंद करता हूं, क्योंकि मुझे लगता है कि यह बताना आसान हो जाता है कि वास्तव में अगर ब्लॉक में क्या होता है, तो यह दूसरों को बाद …

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