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

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

4
क्या एक इटरेटर में एक गैर-विनाशकारी निहित अनुबंध होता है?
मान लें कि मैं एक कस्टम डेटा संरचना जैसे स्टैक या एक कतार (उदाहरण के लिए - कुछ अन्य मनमाने ढंग से ऑर्डर किए गए संग्रह हो सकता है, जिसमें तार्किक समतुल्य pushऔर popविधियाँ हो सकती हैं - जैसे विध्वंसक अभिगम विधि)। यदि आप IEnumerable<T>इस संग्रह पर एक iterator (.NET …

5
इस कैशिंग रणनीति के लिए मुझे किस डेटा संरचना का उपयोग करना चाहिए?
मैं एक .NET 4.0 एप्लिकेशन पर काम कर रहा हूं, जो एक डबल रिटर्न करने वाले दो डबल्स पर अधिक महंगी गणना करता है। यह गणना कई हजार वस्तुओं में से प्रत्येक के लिए की जाती है । इन गणनाओं को Taskथ्रेडपूल धागे पर किया जाता है । कुछ प्रारंभिक …

4
C ++ में शब्द "इंटरफ़ेस"
जावा classऔर के बीच एक स्पष्ट अंतर बनाता है interface। (मेरा मानना ​​है कि C # भी करता है, लेकिन मुझे इसका कोई अनुभव नहीं है)। C ++ लिखते समय हालांकि कक्षा और इंटरफ़ेस के बीच कोई भाषा लागू नहीं है। नतीजतन मैंने हमेशा जावा में कई विरासत की कमी …

3
क्या नए ब्राउज़र के लिए कई ब्राउज़र टैब और क्लाइंट स्टेट को संबोधित करने वाले ओपन-सोर्स जावास्क्रिप्ट लाइब्रेरी हैं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 5 साल पहले बंद हुआ । कुछ नई HTML5 विशेषताएँ हैं, जिन्होंने इसे …

3
मोबाइल प्लेटफ़ॉर्म जेनरेशन कचरा संग्रहण का समर्थन क्यों नहीं करते?
विंडोज फोन / एक्सबॉक्स और एंड्रॉइड दोनों में जेनरल कचरा संग्रहण के लिए समर्थन की कमी है। यह बहुत सारे प्रोग्रामर के लिए निराशाजनक है। लगता है कि यह एक वैध इंजीनियरिंग कारण है, लेकिन मैं इसका पता नहीं लगा सकता। वर्तमान फोनों में अधिक मेमोरी होती है और संभवतः …

6
डेवलपर समय के लिए 80/20 नियम को प्रभावी ढंग से कैसे लागू करता है?
मैं एक बैंक में एक डेवलपर हूं जहां एक 80/20 नियम लागू किया गया है। आपके द्वारा असाइन किए गए प्रोजेक्ट पर काम करने का समय 80% और आप रुचि रखने वाली किसी चीज़ पर 20% काम करते हैं। हालांकि, मुझे वास्तव में यकीन नहीं है कि यह कैसे करना …

3
ब्लैकबोर्ड पैटर्न का आधुनिक जावा कार्यान्वयन?
क्या ब्लैकबोर्ड पैटर्न के जावा में एक व्यावहारिक आधुनिक अनुप्रयोग के लिए जगह है जो "द प्रोगैमैटिक प्रोग्रामर" में विस्तृत है ? क्या कोई विशेष पुस्तकालय है जो इस अवधारणा के कार्यान्वयन में सहायता करने का प्रयास करता है? वर्तमान सॉफ्टवेयर समुदाय (विशेष रूप से जावा) में इस पैटर्न पर …
11 java 

3
प्रोग्रामिंग में 'पोर्टिंग' शब्द के उपयोग के बारे में प्रश्न
मैं वर्तमान में C ++ कोड को संशोधित करने की प्रक्रिया में हूं जो UNIX प्रणाली के लिए लिखा गया था ताकि यह Visual Studio से संकलित होकर काम करे। मुझे कुछ अंतर्निहित कार्यों के नामों को बदलना पड़ा और मुझे जिस तरह से गतिशील सरणियों को परिभाषित किया गया …

6
बैक-एंड डेवलपर्स को आसान बनाने के लिए मैं HTML, CSS और जावास्क्रिप्ट कैसे लिख सकता हूं?
जब मुझे एक डिज़ाइनर से डिज़ाइन मिलता है, तो मैं इसे PSD (फ़ोटोशॉप) फ़ाइल के रूप में प्राप्त करता हूं। मैं हमेशा उचित परत और फ़ोल्डर नामों की अपेक्षा करता हूं, मूल रूप से एक साफ और प्रबंधित PSD। इस desigbn से मैं HTML, CSS और JavaScript विकसित करता हूं …
11 javascript  html  css  jquery 

5
टेस्टेबल कोड लिखना बनाम सट्टा सामान्यता से बचना
मैं आज सुबह कुछ ब्लॉग पोस्ट पढ़ रहा था, और इस पर ठोकर खाई : यदि ग्राहक इंटरफ़ेस को लागू करने वाला एकमात्र वर्ग CustomerImpl है, तो आपके पास वास्तव में बहुरूपता और प्रतिस्थापन नहीं है क्योंकि रनटाइम के विकल्प के लिए कुछ भी नहीं है। यह नकली सामान्यता है। …

6
मेरी टीम में अन्य प्रोग्रामरों के लिए मेरे कोड को अधिक पठनीय बनाने की आवश्यकता है
मैं डेल्फी में एक परियोजना पर काम कर रहा हूं और मैं आवेदन के लिए एक इंस्टॉलर बना रहा हूं, तीन मुख्य भाग हैं। PostgreSQL स्थापना / स्थापना रद्द करें myapplication (myapplication की स्थापना nsi का उपयोग करके बनाई गई है) स्थापना / स्थापना रद्द करें। स्क्रिप्ट (बैच फ़ाइलों) के …

1
क्या पुनरावृत्त प्रलेखन विकास संभव है, और क्या यह प्रभावी प्रलेखन प्रदान करता है?
मेरे पास विश्वविद्यालय के लिए एक परियोजना है जिसे मैं तुरंत शुरू नहीं करूंगा, लेकिन समय की एक लंबी अवधि के लिए सोच रहा हूं। मैं समझता हूं कि विश्वविद्यालय परियोजना विकास उद्योग की तरह नहीं है (मैं वर्तमान में स्वयं एक प्रशिक्षु हूं) इसलिए मैं जिस स्थिति की ओर …

3
स्काला और LWJGL का उपयोग करके एक सरलीकृत खेल के लिए कार्यात्मक प्रोग्रामिंग दृष्टिकोण
मैं, जावा अनिवार्य प्रोग्रामर, यह समझना चाहूंगा कि कार्यात्मक प्रोग्रामिंग डिजाइन सिद्धांतों (विशेष रूप से संदर्भीय पारदर्शिता) के आधार पर अंतरिक्ष आक्रमणकारियों का एक सरल संस्करण कैसे उत्पन्न किया जाए। हालांकि, हर बार जब मैं एक डिजाइन के बारे में सोचने की कोशिश करता हूं, तो मैं अत्यधिक परिवर्तनशीलता के …

4
कोड बेस के खिलाफ दृष्टिकोण समान रूप से धीमा हो रहा है
हम मध्यम आकार के C ++ कोड बेस (10Mloc) पर काम कर रहे हैं जो हमारे अनुकूलन प्रयासों के माध्यम से समान रूप से धीमा हो रहा है । यह कोड बेस पुस्तकालयों का एक सेट है जिसे हम काम करने के लिए जोड़ते हैं। जब इन पुस्तकालयों का सामान्य …
11 c++  optimization 

6
रिलीज के लिए सही ब्रांचिंग रणनीति चुनना
एक नई परियोजना पर एक नई देव टीम के साथ शुरू करना और हमें अपने स्रोत रिपॉजिटरी ( उदाहरण के लिए Microsoft टीम फाउंडेशन 2010 ) के लिए अपनी ब्रांचिंग रणनीति को परिभाषित करना होगा । हमने इस पर एक चिपचिपी चर्चा में भाग लिया है या नहीं ... ए …

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