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

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

4
एक किलोबाइट ब्लॉक और पॉइंटर्स के सभी संभावित क्रमपरिवर्तन की स्मृति संभव है?
यह मेरे सिर को चारों ओर लपेटने के लिए एक कठिन पर्याप्त विचार है और मैं किसी भी संपादन की सराहना करता हूं / इसे जानने वालों के लिए अधिक पठनीय बनाने में मदद करता हूं। क्या एक हार्ड ड्राइव होना सैद्धांतिक रूप से संभव है जो उस पर एक …

6
क्या किसी वर्ग के लिए अपनी सार्वजनिक पद्धति का उपयोग करना ठीक है?
पृष्ठभूमि वर्तमान में मेरे पास एक ऐसी स्थिति है जहां मेरे पास एक वस्तु है जो एक डिवाइस द्वारा प्रेषित और प्राप्त दोनों है। इस संदेश के कई निर्माण हैं, निम्नानुसार हैं: public void ReverseData() public void ScheduleTransmission() ScheduleTransmissionविधि की जरूरत है कॉल करने के लिए ReverseDataविधि जब भी यह …

8
किस बिंदु पर छोरों के भीतर छोरों का होना वर्जित है?
बस उत्सुक। मेरे पास अब तक के लिए एक लूप के लिए एक लूप था, क्योंकि लिनुस टोरवाल्ड्स से इसे पढ़ने के बाद : टैब 8 वर्ण हैं, और इस प्रकार इंडेंटेशन भी 8 वर्ण हैं। ऐसे आनुवांशिक आंदोलन हैं जो इंडेंटेशन 4 (या यहां तक ​​कि 2!) वर्णों को …

4
एक निर्माता में वैध "असली काम"?
मैं एक डिजाइन पर काम कर रहा हूं, लेकिन एक रोडब्लॉक को मार कर रखता हूं। मेरे पास एक विशेष वर्ग (मॉडलडिफ) है जो मूल रूप से एक XML स्कीमा (थिंक डोम) को पार्स करके निर्मित एक जटिल नोड ट्री का मालिक है। मैं अच्छे डिजाइन सिद्धांतों (SOLID) का पालन …

3
क्या सेवा परत को सभी डाओ अपवादों को पकड़ना चाहिए और उन्हें सेवा अपवादों के रूप में लपेटना चाहिए?
मेरे पास तीन लेयर है स्प्रिंग वेब ऐप: डाओ, सर्विस और कंट्रोलर। एक नियंत्रक कभी भी सीधे फोन नहीं करता है, यह सेवा परत के माध्यम से करता है। अभी, ज्यादातर समय अगर डाओ अपवाद (रनटाइम) है जो संभाला नहीं गया है, तो यह एक JSP द्वारा पकड़ा जाएगा जो …

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

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

7
क्या मैं GPL पुस्तकालयों को अस्थायी रूप से प्रोटोटाइप के लिए उपयोग कर सकता हूं और भविष्य के कोड को बंद स्रोत बना सकता हूं?
मैं एक सॉफ्टवेयर सिस्टम के लिए एक प्रोटोटाइप पर काम कर रहा हूं, जो (कम से कम शुरुआत में) बंद स्रोत होगा। समय बचाने के लिए, मैं GPLv3 के तहत लाइसेंस प्राप्त एक लायब्रेरी (यानी, स्टेटिकली लिंकिंग) का उपयोग करने के बारे में सोच रहा हूं , ताकि मैं अपने …

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

6
TDD में मुझे पहले टेस्ट या इंटरफ़ेस लिखना होगा?
मैं सी # का उपयोग करके टीडीडी सीख रहा हूं, जहां तक ​​मुझे पता है कि टेस्ट को ड्राइव करना चाहिए , कि टेस्ट पास करने के लिए नंगे न्यूनतम कोड लिखने के बाद सबसे पहले फेलिंग टेस्ट लिखें । लेकिन यह भी कहा जाता है कि " प्रोग्राम टू …
23 c#  unit-testing  tdd 

2
इकाई परीक्षण कक्षाएं जिनकी ऑनलाइन कार्यक्षमता होती है
जब इकाई परीक्षण के कार्य एक ऐसे कार्य के लिए होते हैं जिसमें निजी कार्य होते हैं जिनके लिए ऑनलाइन कार्यक्षमता की आवश्यकता होती है। कोई इसके परीक्षण के बारे में कैसे जानेगा? उदाहरण के लिए: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; …

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

6
मल्टीथ्रेडिंग: क्या मैं इसे गलत कर रहा हूं?
मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जो संगीत बजाता है। प्लेबैक के दौरान, अक्सर चीजों को अलग-अलग थ्रेड्स पर होने की आवश्यकता होती है क्योंकि उन्हें एक साथ होने की आवश्यकता होती है। उदाहरण के लिए, एक राग के नोटों को एक साथ सुनने की आवश्यकता होती …

4
क्या यह सरल XOR एन्क्रिप्टेड संचार बिल्कुल सुरक्षित है?
ऐलिस और पीटर कहें कि प्रत्येक में 4GB USB फ्लैश मेमोरी स्टिक है। वे दोनों alice_to_peter.key(2GB) और peter_to_alice.key(2GB) नाम की दो स्टिक्स पर मिलते हैं और सहेजते हैं जिनमें बेतरतीब ढंग से उत्पन्न बिट्स होते हैं। वे फिर कभी नहीं मिलते हैं, लेकिन इलेक्ट्रॉनिक रूप से संवाद करते हैं। ऐलिस …

7
रैंडम रूप से रीफैक्टरिंग कोड को अनुमति दी गई है
पृष्ठभूमि मेरी टीम स्क्रैम का उपयोग करती है मेरे पास वर्तमान में कोई कार्य असाइन नहीं किया गया है बैकलॉग में अधिक लंबित कार्य नहीं हैं आज मेरे मुवक्किल के लिए मजदूर दिवस है । आज के लिए बहुत सी चीजें नहीं होने के कारण मैं कुछ ऐसे कोड को …

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