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

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

2
एक शीर्ष-स्तरीय फ़ंक्शन के लिए UML वर्ग आरेख प्रतीक
UML वर्ग आरेख संकेतन में, मैं एक शीर्ष-स्तरीय फ़ंक्शन को कैसे निरूपित करता हूं जिसमें कोई एन्कैप्सुलेटिंग वर्ग या अन्य संरचना नहीं है? उदाहरण के लिए मेरे पास URL से डेटा प्राप्त करने के लिए एक फ़ंक्शन है। चूंकि यह केवल अपने मापदंडों और एक साझा वैश्विक स्थिति का एक …
13 uml 

3
विरासत पर रचना लेकिन
मैं खुद को सॉफ्टवेयर इंजीनियरिंग सिखाने की कोशिश कर रहा हूं और कुछ परस्पर विरोधी सूचनाओं के खिलाफ आ रहा हूं, जो मुझे भ्रमित कर रही हैं। मैं OOP सीख रहा हूं और क्या अमूर्त वर्ग / इंटरफेस हैं और उनका उपयोग कैसे करना है, लेकिन फिर मैं यह पढ़ …

2
प्रोग्रामिंग भाषाओं ने असाइनमेंट के लिए = का उपयोग क्यों शुरू किया?
अधिकांश शुरुआती एल्गोरिदम पुस्तकों में, <-असाइनमेंट के =लिए संदर्भित किया जाता है और तुलना करने के लिए संदर्भित किया जाता है। लेकिन आजकल एकमात्र ऐसी भाषाएं जो =असाइनमेंट के लिए उपयोग नहीं होती हैं, पास्कल ( :=) और COOL जैसी खिलौना भाषाएँ हैं । आधुनिक प्रोग्रामिंग भाषाओं =ने समानता के …

3
क्या प्री-ऑर्डर ट्रैवर्सल पहली खोज के समान है?
मुझे ऐसा लगता है कि प्री-ऑर्डर ट्रैवर्सल और डीएफएस एक जैसे हैं, दोनों ही मामलों में हम रूट से लेफ्ट ब्रांच तक और फिर रूट से और फिर राइट ब्रांच से रिकर्सिवली। अगर मैं गलत हूं तो क्या कोई मुझे सही कर सकता है? अग्रिम में धन्यवाद!

1
जावा रेगेक्स पैटर्न - समय की कमी या उदाहरण के सदस्यों का संकलन?
वर्तमान में, मेरे पास कुछ सिंगलटन ऑब्जेक्ट्स हैं, जहाँ मैं नियमित अभिव्यक्तियों से मेल खा रहा हूँ, और मेरे Patternएस को इस तरह परिभाषित किया गया है: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private …

3
निर्भरता इंजेक्शन: किस बिंदु पर मुझे एक नई वस्तु बनाने की अनुमति है?
मैं एक PHP एप्लिकेशन को पुनःप्राप्त कर रहा हूं, और मैं यथासंभव निर्भरता इंजेक्शन (DI) करने की कोशिश कर रहा हूं । मुझे लगता है कि मुझे यह कैसे काम करता है की एक अच्छी समझ मिली है, और मैं निश्चित रूप से अपनी कक्षाओं को बहुत अधिक दुबला और …

4
MVC के साथ सेवा परत का उपयोग करें
यदि कोई नियंत्रक बहुत मोटा हो जाता है और मॉडल इंस्टेंटेशन जोड़ना शुरू कर देता है, तो सेवा परत का उपयोग किया जा सकता है। यदि मैं सिर्फ एक सेवा वर्ग के अंदर तर्क को लपेटता हूं, तो मुझे एक / दो विधियों के साथ सेवाओं का एक गुच्छा मिलेगा। …
13 mvc  services 

5
एक परियोजना का दस्तावेज कैसे करें जो पहले से ही विकसित है?
मैं जानना चाहूंगा कि जो परियोजना पहले से ही विकसित की गई है, उसके दस्तावेजीकरण के लिए कौन से विकल्प उपलब्ध हैं, क्योंकि जिन डेवलपर्स ने काम किया है, उन्होंने दस्तावेज का एक भी पन्ना नहीं लिखा है। पिछले 2 वर्षों से इस परियोजना पर काम करने वाले डेवलपर्स द्वारा …

2
जावास्क्रिप्ट में सक्रियण वस्तु क्या है?
किसी दिए गए निष्पादन संदर्भ में, चर वस्तु उस निष्पादन संदर्भ की सक्रियता वस्तु है। मेरे शोध से ऑनलाइन, मैं पिछले वाक्य को अलग-अलग तरीकों से खोजा जा सकता है, लेकिन कोई भी यह बताने में सक्षम नहीं है कि यह क्या है। एक सक्रियण वस्तु क्या है?

2
क्या कक्षाओं पर फ़ील्ड घोषित करना वास्तव में PHP में हानिकारक है?
निम्नलिखित कोड पर विचार करें, जिसमें एक जानबूझकर प्रोग्रामिंग त्रुटि के कारण सेटर को जानबूझकर तोड़ दिया गया है जो मैंने पिछले कुछ समय में वास्तविक के लिए बनाया है: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` …
13 php 

4
क्या हाथ से निर्भरता इंजेक्शन रचना और बहुरूपता का बेहतर विकल्प है?
सबसे पहले, मैं एक एंट्री लेवल प्रोग्रामर हूं; वास्तव में, मैं गर्मियों में एक अंतिम कैपस्टोन परियोजना के साथ एक एएस डिग्री पूरा कर रहा हूं। मेरी नई नौकरी में, जब मेरे लिए कुछ प्रोजेक्ट नहीं है (वे टीम को और नए कामों से भरने के लिए इंतजार कर रहे …

6
मुद्रण उपयोग / सहायता (--help) के लिए सबसे अच्छा अभ्यास क्या माना जाता है?
UNIX के CLI के लिए उपकरण लिखते समय, मुझे प्रोग्राम का प्रिंट आउट सहायता और / या उपयोग कैसे करना चाहिए? मैं आमतौर पर उपयोग करता हूं fprintf(stderr, "help text here");, लेकिन इसके साथ कई मुद्दे हैं। सबसे पहले, मुझे यकीन नहीं है, चाहे मुझे उपयोग करना चाहिए stderr। क्या …

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

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

2
आप डेटाबेस परिवर्तन की तैनाती को कैसे संभालते हैं?
आज हम डेटाबेस परिनियोजन तकनीकों पर चर्चा कर रहे हैं, हमारी वर्तमान प्रक्रिया में हाल ही में विफलताओं के एक जोड़े थे और उन स्थितियों को देखा है जहां हम एक तैनाती को वापस लेना चाहते हैं लेकिन आवेदन के पुराने संस्करण को कभी भी नए संस्करण के खिलाफ परीक्षण …
13 database 

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