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

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

2
विश्लेषण डिजाइन से कैसे अलग है?
मुझे यकीन है कि आप सभी ने प्रबंधकों को यह कहते हुए सुना होगा कि "हमें एक विश्लेषक की आवश्यकता है", या "हमें एक डिजाइनर की आवश्यकता है"। जब मैं .NET डेवलपर हूं, तो मैं शायद ही किसी डिज़ाइनर (वेब ​​डिज़ाइनर या UI डिज़ाइनर) से एनालाइज़र को अलग कर सकता …

6
जावा में कितने मान लौटाए गए हैं?
कभी-कभी आप एक फ़ंक्शन से कई मान वापस करना चाहते हैं। यह सामान्य रूप से जावा में कैसे किया जाता है? एक विकल्प एक सरणी का उपयोग करना है, जैसे कि पायथन स्निपेट जो सूची या टपल लौटाता है: value, success = read_unreliably() if success: print value एक अन्य विकल्प …

3
सामान्य प्रोग्रामिंग, यह कितनी बार उद्योग में उपयोग किया जाता है
मैं इस समय एक अकादमिक सेटिंग में प्रोग्रामिंग कर रहा हूं, इसलिए मैं जो कुछ भी चाहता हूं उसका उपयोग कर सकता हूं। मैं कुछ चीजों के लिए बूस्ट ग्राफ लाइब्रेरी का उपयोग कर रहा हूं, और मैं सोच रहा हूं कि क्या जीपी को अधिक गहराई से समझने में …

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

2
REST API के लिए डिजाइनिंग प्रमाणीकरण
मैं एक REST सेवा के लिए एक एपीआई काम कर रहा हूँ, जिसका उत्पादन और उपभोग दोनों करने जा रहा हूँ। मैंने पिछले कुछ दिनों को यह जानने में बिताया है कि कैसे प्रमाणीकरण को अच्छी तरह से संभालना है, और मुझे लगता है कि मैं आखिरकार कुछ लेकर आया …

7
पुनरावृत्ति - क्या यह "विभाजित और जीत" या "कोड का पुन: उपयोग" है
पुनरावृत्ति - जैसा कि हम सभी जानते हैं - उन समस्याओं में से एक है - कि आपके सिर को चारों ओर लपेटने से ऐसा लगता है कि आपके प्रोग्रामिंग यात्रा में "मील का पत्थर" प्राप्त करना है। लेकिन जब यह वास्तव में वास्तविक दुनिया की समस्याओं में इसका उपयोग …
11 recursion 

8
यदि आप एक परियोजना ले सकते हैं तो आप कैसे तय करेंगे?
मैं काफी नया डेवलपर हूं। पेशेवर रूप से मैंने C # में एक इंटर्न के रूप में दो साल और जूनियर डेवलपर के रूप में 6 महीने तक प्रोग्राम किया है। मेरे परिवार के एक दोस्त को VB.net में लिखे प्रोजेक्ट के लिए मदद चाहिए। मैंने कभी भी VB.net का …
11 project  contract 

5
क्या कोड में रनटाइम अपवादों को संभालना एक अच्छा अभ्यास नहीं है?
मैं एक जावा एप्लिकेशन पर काम कर रहा हूं, और मैं देखता हूं कि कई स्थानों पर रन टाइम अपवादों को नियंत्रित किया जाता है। उदाहरण के लिए, try { // do something } catch(NullPointerException e) { return null; } मेरा सवाल यह है कि रनटाइम अपवादों को संभालने के …
11 java  exceptions 

2
मैं अपने Visualstudio डेटाबेस प्रोजेक्ट को अपने डेटाबेस के साथ सिंक में कैसे रख सकता हूं?
मैं अपने डेटाबेस स्कीमा को अपने विज़ुअल स्टूडियो .dbproj डेटाबेस प्रोजेक्ट के साथ सिंक्रनाइज़ करना चाहता हूं। अभी, मैं अपने अधिकांश डेटाबेस विकास कार्यों के लिए SSMS का उपयोग कर रहा हूं, और जब मुझे db स्कीमा और .bbproj को सिंक्रनाइज़ करने की आवश्यकता होती है, तो मैं मैन्युअल रूप …

4
क्या एक आदर्श HTML5 वेब अनुप्रयोग की कोई सीमाएँ हैं
चलो मान लेते हैं कि निम्नलिखित दो धारणाएं सच हैं। आपके पूरे यूजरबेस में हर जगह ब्रॉडबैंड की सुविधा है एक काल्पनिक ब्राउज़र X है जो HTML5 और WHATWG समूहों के संपूर्ण ड्राफ्ट विनिर्देश को लागू करता है, लगातार और सभी उपयोगकर्ता ब्राउज़र X का उपयोग करते हैं। वाणिज्यिक सार्वजनिक …

9
शतरंज के नियमों को सीखना
एक समान प्रश्न पूछता है एक कंप्यूटर गेम के हजारों का विश्लेषण करके शतरंज में बेहतर खेलने के लिए सीख सकते हैं या नहीं। यदि कोई मशीन शुरुआत में प्रत्येक खेल के बाद शतरंज के कुछ खेलों (या चेकर्स के कुछ खेलों) के लिए बोर्ड की स्थिति को देख सकती …

4
हम अभी भी डेस्कटॉप प्रतिमान के बजाय ब्राउज़र में DOM का उपयोग क्यों कर रहे हैं
मेरी समझ से, वेब इंटरफ़ेस को HTML का उपयोग करने के लिए विकसित किया गया था क्योंकि उस समय ब्राउज़र में डेस्कटॉप स्टाइल एप्लिकेशन का अनुकरण करना संभव नहीं था, जैसे कि सिल्वरलाइट और फ्लैश कैसे काम करते हैं, क्योंकि बैंडविड्थ सीमाएं, और संभवतः प्रसंस्करण शक्ति। अतीत में क्यों नहीं …

10
RDBMSes को एक सनक कैसे माना जा सकता है?
2003 में अपने कम्प्यूटिंग ए-स्तर को पूरा करना और 2007 में कम्प्यूटिंग में एक डिग्री प्राप्त करना, और बहुत सारे एसक्यूएल उपयोग के साथ एक कंपनी में अपना व्यापार सीखना, मुझे भंडारण के लिए उपयोग किए जा रहे रिलेशनल डेटाबेस के विचार पर लाया गया था। इसलिए, विकास के लिए …

3
पुनरावृत्त संस्करण अधिक समय क्यों लेता है?
मैं http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ पर देख रहा था और मैंने देखा कि फैक्टरियल फ़ंक्शन के पुनरावर्ती और पुनरावृत्ति कार्यान्वयन के उनके कार्यान्वयन पर, वास्तव में अधिक समय लगता है n = 1,000 दिया गया। मैं समझ नहीं पा रहा कि क्यों (वह नहीं समझाता, लेकिन कहता है कि यह पाठक के लिए …

4
खेलों के लिए एक व्यवहार / घटक आधारित प्रणाली बनाएं
पृष्ठभूमि मैं एक शौक के रूप में खेल विकास करता हूं, और उन्हें डिजाइन करने के लिए बेहतर तरीके की तलाश कर रहा हूं। वर्तमान में, मैं एक मानक OOP दृष्टिकोण का उपयोग कर रहा हूं (मैं 8 साल से उद्यम विकास कर रहा हूं इसलिए यह निष्पक्ष रूप से …

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