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

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

3
टीडीडी और रिफैक्टरिंग के साथ कठिनाइयाँ (या - यह अधिक दर्दनाक क्यों होना चाहिए?)
मैं खुद को TDD दृष्टिकोण का उपयोग करना सिखाना चाहता था और मेरे पास एक परियोजना थी जिसे मैं थोड़ी देर के लिए काम करना चाहता था। यह एक बड़ी परियोजना नहीं थी इसलिए मुझे लगा कि यह टीडीडी के लिए एक अच्छा उम्मीदवार होगा। हालांकि, मुझे लगता है कि …

4
मुझे अपवादों का उपयोग कब और कैसे करना चाहिए?
सेटिंग मुझे अक्सर यह निर्धारित करने में परेशानी होती है कि अपवाद का उपयोग कब और कैसे करना है। आइए एक सरल उदाहरण पर विचार करें: मान लें कि मैं एक वेबपेज को स्क्रैप कर रहा हूं, " http://www.abevigoda.com/ ", यह निर्धारित करने के लिए कि अबे विगोडा अभी भी …

5
उन पर जिस शाखा का निर्माण हुआ, उसका नाम क्यों नहीं है?
सुविधा शाखाओं का उपयोग करके एक टीम में गिट के साथ काम करते समय, मुझे अक्सर इतिहास में शाखा संरचना को समझना मुश्किल होता है। उदाहरण: मान लीजिए कि सुविधा शाखा / मेक-कॉफी की सुविधा थी , और फीचर शाखा के समानांतर मास्टर पर बगफिक्सिंग जारी थी । इतिहास इस …
20 git  branching 

2
तर्क प्रोग्रामिंग का उपयोग करके इंटरएक्टिव प्रोग्राम (जैसे गेम्स / सिमुलेशन) कैसे लागू करें?
मैंने सुना है कि लॉजिक प्रोग्रामिंग OO या कार्यात्मक प्रोग्रामिंग जैसे अन्य प्रोग्रामिंग प्रतिमानों के लिए एक सामान्य-उद्देश्य विकल्प के रूप में काम कर सकता है। (चूंकि प्रोलोग ट्यूरिंग-पूर्ण है, यह ऐसा होना चाहिए!) हालाँकि, मुझे यह देखने में परेशानी हो रही है कि एक प्रोलॉग या एक समान भाषा …

4
कई इंटरफ़ेस को संयोजित करने के लिए खाली इंटरफ़ेस
मान लीजिए कि आपके पास दो इंटरफेस हैं: interface Readable { public void read(); } interface Writable { public void write(); } कुछ मामलों में लागू करने वाली वस्तुएँ केवल इनमें से किसी एक का समर्थन कर सकती हैं, लेकिन बहुत सारे मामलों में कार्यान्वयन दोनों इंटरफेस का समर्थन करेंगे। …

5
क्या इकाई घटक प्रणाली वास्तुकला वस्तु परिभाषा द्वारा उन्मुख है?
क्या इकाई घटक प्रणाली आर्किटेक्चर ऑब्जेक्ट परिभाषा द्वारा उन्मुख है? यह मुझे अधिक प्रक्रियात्मक या क्रियात्मक लगता है। मेरी राय यह है कि यह आपको एक OO भाषा में इसे लागू करने से नहीं रोकता है, लेकिन यह एक कट्टरपंथी OO तरीके से ऐसा करना मुहावरा नहीं होगा। ऐसा लगता …

3
जब मैं अपना कोड लिखूं तो मुझे संकलित मशीन कोड के बारे में सोचना चाहिए?
उदाहरण के लिए मुझे निम्नलिखित कोड मिला है: auto z = [](int x) -> int { if (x > 0) { switch (x) { case 2: return 5; case 3: return 6; default: return 1; } } return 0; }; और बाद में मैंने इसे कई बार कॉल किया। Asm …

5
क्या परीक्षकों को रिलीज की मंजूरी देनी चाहिए, या परीक्षणों पर रिपोर्ट करना चाहिए?
क्या परीक्षकों को साइनऑफ प्राधिकरण देना समझ में आता है? एक परीक्षण टीम चाहिए बस सुविधाओं, मुद्दों, आदि का परीक्षण करें, और बस पास / असफल आधार पर रिपोर्ट करें, उन परिणामों पर कार्य करने के लिए दूसरों पर छोड़ दें, या क्या उन परिणामों के आधार पर खुद को …

8
जावा - हम एक सरणी को "वेक्टर" क्यों कहते हैं?
मैं जावा प्रोग्रामिंग पर एक किताब पढ़ रहा हूं, और पुष्टि करना चाहता हूं कि मैं "वेक्टर" शब्द की परिभाषा समझता हूं। विकिपीडिया का कहना है कि वेक्टर "एक आयामी आयाम", स्रोत http://en.wikipedia.org/wiki/Vector है । यह केवल एक सरणी सरणी कॉल करने के लिए आसान नहीं होगा? क्या कोई कारण …
20 java 

8
बाइनरी खोज क्यों है, जिसे क्रमबद्ध डेटा की आवश्यकता है, जिसे रैखिक खोज से बेहतर माना जाता है?
मैंने हमेशा सुना है कि रैखिक खोज एक भोली दृष्टिकोण है और द्विआधारी खोज बेहतर विषमता की जटिलता के कारण प्रदर्शन से बेहतर है। लेकिन मुझे यह कभी समझ में नहीं आया कि बाइनरी खोज से पहले जब छंटाई की आवश्यकता होती है तो यह रैखिक खोज से बेहतर क्यों …

5
"मंडेलबग" के अस्तित्व के लिए टीम के सदस्यों को कैसे मनाया जाए
हम एक एप्लिकेशन विकसित कर रहे हैं; इसमें एक अन्य कोडर द्वारा विकसित पुस्तकालय शामिल है, यह पुस्तकालय कई नेटवर्क कनेक्शन के माध्यम से सर्वर के साथ संचार करता है, और इसमें कई थ्रेड्स एक साथ काम करते हैं। सर्वर साइड कोड काफी जटिल है, और हमारे पास स्रोत कोड …

3
मैं कोणीय का उपयोग क्यों करूंगा? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 महीने पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए …
20 javascript 

5
क्या ऑटो प्रारूप का उपयोग करके ग्रहण में कोड को प्रारूपित करना एक अच्छा विचार है
मैं कोडिंग के लिए ग्रहण का उपयोग करता हूं, और जिस भाषा का हम उपयोग करते हैं वह जावा है। एक बार जब किसी ने यह सुझाव दिया था कि कोड को ठीक से प्रारूपित करना है, तो ऑटो फॉर्मैटर (CTRL + SHIFT + F) का उपयोग करते हुए, जबकि …

5
वस्तुओं को फेरने का कुशल तरीका
मैं कुछ प्रश्नोत्तरी सॉफ्टवेयर के लिए एक कार्यक्रम लिख रहा हूं। मेरे पास एक प्रश्न वर्ग है जिसमें प्रश्न, उत्तर, विकल्प, अंक और नकारात्मक अंक के लिए ArrayLists हैं। कुछ इस तरह: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; …
20 java  collections 

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

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