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

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

5
आप एक बहु-पक्षीय परियोजना में संस्करण को कैसे संभालते हैं?
मुझे पता है कि यह एक व्यापक प्रश्न है, इसलिए मैं यथासंभव विशिष्ट होने की कोशिश करूंगा। यह प्रश्न एक तकनीकी से अधिक "संगठनात्मक" प्रश्न है। हमारे पास इन मुख्य घटकों के साथ एक बहु-पक्षीय परियोजना है: कोर बिजनेस लॉजिक (डेटा मॉडल) की मेजबानी करने वाला एक सर्वर मुख्य व्यवसाय …

4
डीटीओ के लिए रचना और विरासत का उपयोग करें
हमारे पास ASP.NET वेब API है जो हमारे सिंगल पेज एप्लीकेशन के लिए एक REST API प्रदान करता है। हम इस API के माध्यम से डेटा पास करने के लिए DTO / POCO का उपयोग करते हैं। अब समस्या यह है, कि ये DTO समय के साथ बड़े होते जा …
13 rest  api-design  web-api  dto  poco 

5
शुद्ध मोर्चा अंत जावास्क्रिप्ट के साथ वेब एपीआई बनाम MVC विचारों के साथ AJAX
वेब एप्लिकेशन को विभाजित करने के तरीके पर इन दिनों लोगों के विचार क्या हैं, इसके लिए यह अधिक चर्चा थी। मैं अपने सभी विचारों और नियंत्रकों के साथ एक एमवीसी एप्लिकेशन बनाने के लिए उपयोग किया जाता हूं। मैं सामान्य रूप से एक पूर्ण दृश्य बनाऊंगा और एक पूर्ण …

5
कंपाइलर का आउटपुट ऑब्जेक्ट कोड क्यों कहलाता है?
पॉल ग्राहम द्वारा व्याख्या की गई निबंध प्रोग्रामिंग भाषाओं से , हैकर्स और पेंटर्स में प्रकाशित : उच्च स्तरीय भाषा जो आप संकलक को खिलाते हैं, उसे स्रोत कोड के रूप में भी जाना जाता है , और मशीन भाषा अनुवाद जो इसे उत्पन्न करता है उसे ऑब्जेक्ट कोड कहा …

2
क्या यह सच है कि "वास्तविक प्रोग्रामर किसी भी भाषा में असेंबली कोड लिख सकते हैं।"
वास्तविक प्रोग्रामर किसी भी भाषा में असेंबली कोड लिख सकते हैं। (लैरी वॉल)। जहां तक ​​मैं बाहर कर सकता हूं, श्री लैरी वॉल यह कहने की कोशिश कर रहे हैं कि वास्तविक प्रोग्रामर के लिए किसी भी भाषा में एएसएम के समान कार्यक्षमता हो सकती है। लेकिन मैं गंभीरता से …

8
एक स्व-सिखाया / कोई अनुभव नहीं होना चाहिए प्रोग्रामर का रिज्यूमे कैसा दिखता है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …
13 resume 

3
क्या सशर्त संकलन के लिए शॉर्टकट के रूप में C / C ++ मैक्रोज़ का उपयोग एक अच्छा अभ्यास है?
मान लीजिए कि मैं अपने कोड में कई प्रकार के आउटपुट संदेश रखना चाहता हूं। उनमें से एक है DEBUG, जो केवल तब मुद्रित होता है, जब कोड को डिबग मोड में संकलित किया जाता है। आमतौर पर मुझे कुछ लिखना होता है #ifdef DEBUG std::cout << "Debug message" << …
13 c++  c  macros 

7
कनेक्शन-सीमा विवश डेटाबेस के लिए उच्च आवृत्ति घटनाओं को सहेजना
हमें एक ऐसी स्थिति मिली है जहां मुझे अपने सर्वर पर आने वाली घटनाओं के एक बड़े प्रवाह से निपटना होगा, औसतन प्रति सेकंड लगभग 1000 घटनाएं (शिखर ~ 2000 हो सकती हैं)। समस्या हमारा सिस्टम हेरोकू पर होस्ट किया गया है और अपेक्षाकृत महंगे हरोकू पोस्टग्रब्स डीबी का उपयोग …

5
सभी डेवलपर्स कोड समीक्षा करते हैं
मैं 7-8 डेवलपर्स टीम में एक सॉफ्टवेयर डेवलपर हूं। हम काफी समय से कोड की समीक्षा कर रहे हैं और समय के साथ कोड की गुणवत्ता में सुधार हुआ है। हालांकि मैंने हाल ही में देखा कि कुछ डेवलपर्स को दूसरों की तुलना में अधिक कोड समीक्षा के लिए कहा …

2
अगर मुझे किसी रेपो के लिए सॉफ़्टवेयर लाइसेंस देने में देरी हो रही है, तो क्या सभी पिछले लाइसेंस से अनबाउंड हैं?
मान लीजिए मेरे पास एक निजी परियोजना है जिसमें 100 कमिट हैं। मैं 101 वें वचन तक एक सॉफ़्टवेयर लाइसेंस नहीं जोड़ता। अगर मैं प्रोजेक्ट को ओपन सोर्स बनाता हूं, तो क्या इसका मतलब है कि 101 वें कमिट में सॉफ्टवेयर लाइसेंस द्वारा पहले 100 कमिट्स अनबाउंड हैं? जब लाइसेंस …

3
व्यावसायिक त्रुटियों से बचाने के लिए स्थैतिक प्रकार की जाँच का उपयोग करना
मैं स्थैतिक प्रकार की जाँच का बहुत बड़ा प्रशंसक हूँ। यह आपको इस तरह बेवकूफ बनाने से रोकता है: // java code Adult a = new Adult(); a.setAge("Roger"); //static type checker would complain a.setName(42); //and here too लेकिन यह आपको इस तरह बेवकूफ बनाने से नहीं रोकता है: Adult a …

4
आप बग के लिए टीडीडी को कैसे तय कर सकते हैं जिसे केवल तय किए जाने के बाद ही परीक्षण किया जा सकता है।
यहाँ एक उदाहरण है: मेरे वेब अनुप्रयोग में ड्रैग करने योग्य तत्व हैं। किसी तत्व को खींचते समय, ब्राउज़र एक "भूत छवि" का उत्पादन करता है। मैं खींचते समय "भूत छवि" को हटाना चाहता हूं और मैं इस व्यवहार के लिए एक परीक्षण लिखता हूं। मेरी समस्या यह है कि …

2
लिंकलेडिस्ट का विस्तार। लिस्कोव प्रतिस्थापन सिद्धांत का उल्लंघन?
Add_first (), add_last (), add_after (), remove_first (), remove_last () और remove () जैसे फ़ंक्शन के साथ एक क्लास लिंक्डलिस्ट मौजूद है अब एक वर्ग स्टैक है जो कार्यात्मकता प्रदान करता है जैसे कि पुश (), पॉप (), झांकना () या शीर्ष (), और इन विधियों को लागू करने के …

1
क्या माइक्रोसर्विस को उपयोगकर्ता होना चाहिए?
हम माइक्रोसर्विस आर्किटेक्चर में उपयोगकर्ताओं को अधिकृत करने का सबसे अच्छा तरीका निर्धारित करने की कोशिश कर रहे हैं, जबकि यह सुनिश्चित करना कि माइक्रोसेवा को सीमित अनुमति है। हमारी वास्तुकला JWT टोकन जारी करने से निपटने के लिए एक केंद्रीय प्राधिकरण सेवा का उपयोग करती है। हमारी निम्नलिखित आवश्यकताएँ …

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

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