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

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

4
शब्दावली: वास्तव में हटाए गए सेट को मिटा दिया गया है ("नरम हटाएं") ध्वज
मेरे पास एक साइट है जहां एक नियमित उपयोगकर्ता रिकॉर्ड हटा सकता है, जहां ऐसा होता है कि एक IsDeletedझंडा सेट हो जाता है। प्रशासनिक पृष्ठों पर, एक विशेषाधिकार प्राप्त उपयोगकर्ता उन रिकॉर्ड्स को हटा सकता है जहां एक वास्तविक SQL DELETEस्थायी रूप से ऐसे रिकॉर्डों को छोड़ देता है। …
10 terminology  data 

4
पुस्तकालय पृथक्करण की अनुमति देते समय बहुरूपी व्यवहार के लिए डिजाइन पैटर्न
मान लीजिए कि मेरे पास Itemकक्षाओं का एक पदानुक्रम है Rectangle, Circle, Triangle:। मैं उन्हें आकर्षित करने में सक्षम होना चाहता हूं, इसलिए मेरी पहली संभावना Draw()प्रत्येक के लिए एक आभासी विधि जोड़ना है : class Item { public: virtual ~Item(); virtual void Draw() =0; }; हालांकि, मैं ड्राइंग कार्यक्षमता …

4
फ़ाइलों और फ़ोल्डरों के सुपरसेट के लिए शब्द [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …
10 naming 

3
जावा जेनरिक सरणियों में क्यों नहीं हो सकता है?
ऐसा क्यों है कि जब मैं ऐरेलेस्ट्स की एक सरणी बनाने की कोशिश करता हूं: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];एक त्रुटि है और जावा यह अनुमति नहीं देता है? क्या जावा के जेनेरिक को लागू करने, किसी भी भाषा में जेनेरिक, या कुछ मनमानी से संबंधित है?

3
जेनरिक और टाइप-इरेज़र
जावा में जेनरिक को इरेज़र प्रकार के उपयोग से लागू किया जाता है। जेएलएस का कहना है कि प्रेरणा पिछड़ी अनुकूलता थी। जहाँ दूसरी ओर C # जेनेरिक रिफ़ायरेबल हैं। सैद्धांतिक रूप से जेनरिक को "इरेज़र" या "रिफ़िरेबल" होने के क्या फायदे और नुकसान हैं? क्या जावा कुछ याद कर …

4
पेशेवर एप्लिकेशन डेवलपर्स GIT और तोड़फोड़ जैसे संस्करण नियंत्रण प्रणालियों का उपयोग कैसे करते हैं?
मैं एक शुरुआती डेवलपर हूं और मैं शुरू से सोच रहा हूं कि कैसे अपनी परियोजना की जरूरतों को पूरा करने के लिए, जीआईटी और तोड़फोड़ जैसे व्यावसायिक उपयोग के उपकरण (इन उपकरणों के बारे में मुझे बहुत अच्छी समझ नहीं है)। यदि वे इसका उपयोग करते हैं, तो मैं …

1
Node.js या सर्वलेट्स? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

3
एक दिन में एक प्रोग्रामर कब तक ध्यान केंद्रित कर सकता है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

3
मुझे डेटाबेस का उपयोग कैसे करना चाहिए?
डेटाबेस एक्सेस को प्रबंधित करने के लिए उपयोग किए जाने वाले अच्छे वर्ग संरचनाओं के कुछ उदाहरण क्या हैं? मैं क्लास एनकैप्सुलेशन का प्रशंसक हूं और कंटेनर (जैसे कार) को डेटाबेस कार्यों को नहीं करना पसंद करूंगा। मैं भविष्य में डेटाबेस कैश जैसी चीजों को आसानी से छोड़ने की क्षमता …
10 c++  database 

2
कार्यात्मक प्रोग्रामिंग भाषाओं के लिए डोमेन प्रेरित डिजाइन के बराबर
मैं वास्तव में डोमेन संचालित डिजाइन के विचार से प्यार करता हूं, हालांकि, जैसा कि मैं गो सीख रहा हूं, मैं सोच रहा हूं कि क्या डीडीडी के बराबर एक प्रभावी रूप से अधिक कार्यात्मक भाषा है?

2
क्या मुझे डेटा को कैश करना चाहिए या डेटाबेस को हिट करना चाहिए?
मैंने किसी भी कैशिंग तंत्र के साथ काम नहीं किया है और सोच रहा था कि निम्नलिखित परिदृश्य के लिए .net दुनिया में मेरे विकल्प क्या हैं। हमारे पास मूल रूप से एक REST सेवा है जहां उपयोगकर्ता एक श्रेणी (विचार फ़ोल्डर) की एक आईडी पास करता है और इस …

2
कुंजी-मूल्य भंडारण में वस्तुओं को समाप्त करने के लिए एल्गोरिदम क्या है?
मैं सोच रहा था कि वर्तमान कुंजी-मूल्य भंडारण वस्तुओं के लिए "समाप्ति की तारीख" कैसे लागू करेंगे। वर्तमान में मेरे मन में इसके 2 संस्करण हैं: वे कुछ भी नहीं करते हैं (एक्सपायर्ड डेटा रखें), और केवल जब आप चेक करते हैं, उदाहरण के लिए, कुछ कुंजी द्वारा प्राप्त करें। …

8
अधिकांश नौकरी की पेशकश एक <भाषा यहाँ के लिए है> डेवलपर, बजाय सामान्य रूप से एक डेवलपर के लिए? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

5
OOP: इंटरफ़ेस आधारित एक की तुलना में कक्षा के डिजाइन में कौन सी स्थितियाँ बेहतर हैं?
मैं JDOM की वेबसाइट पढ़ रहा था । JDOM API को इंटरफेस के बजाय कंक्रीट कक्षाओं के संदर्भ में क्यों परिभाषित किया गया है? जेसन हंटर JDOM के लिए एक इंटरफ़ेस आधारित एपीआई के खिलाफ तर्कों को सारांशित करता है: इंटरफेस के साथ सब कुछ एक कारखाना बन जाता है, …

3
क्या यह मूल रूप से जावास्क्रिप्ट विकसित किया गया है जो मूल रूप से करने के लिए डिज़ाइन किया गया था?
मैं एक दोस्त के साथ जावास्क्रिप्ट के उद्देश्य के बारे में बात कर रहा हूं, इसका उपयोग कब और कैसे किया जाना चाहिए, आदि उन्होंने कहा कि: जावास्क्रिप्ट को HTML पृष्ठों में अन्तरक्रियाशीलता जोड़ने के लिए डिज़ाइन किया गया था [...] जावास्क्रिप्ट HTML डिजाइनरों को एक प्रोग्रामिंग टूल देता है …
10 javascript 

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