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

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

2
विशुद्ध रूप से सौंदर्य कारणों के लिए नेस्टेड फ़ंक्शन बनाना?
मैंने हमेशा सोचा है कि अन्य प्रोग्रामर शुद्ध सौंदर्य कार्यों को बनाने के विचार के बारे में क्या सोचते हैं। कहो कि मेरे पास एक फ़ंक्शन है जो डेटा का एक हिस्सा संसाधित करता है Function ProcessBigData:। मुझे लगता है कि डेटा के कई प्रक्रिया चरणों की जरूरत है, केवल …

6
TDD के नजरिए से, क्या मैं एक बुरा व्यक्ति हूं अगर मैं एक नकली के बजाय एक लाइव समापन बिंदु के खिलाफ परीक्षण करता हूं?
मैं धार्मिक रूप से टीडीडी का पालन करता हूं। मेरी परियोजनाओं में आम तौर पर सार्थक परीक्षण मामलों के साथ 85% या बेहतर परीक्षण कवरेज है। मैं HBase के साथ बहुत काम करता हूं , और मुख्य ग्राहक इंटरफ़ेस, HTable, नकली करने के लिए एक वास्तविक दर्द है। मेरी इकाई …

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

3
OOP में 'अमूर्त' की परिभाषा के बारे में उलझन
मैं OOP में 'अमूर्तता' की परिभाषा को समझने की कोशिश कर रहा हूं। मैं कुछ मुख्य परिभाषाओं में आया हूं। क्या वे सभी वैध हैं? क्या उनमें से एक गलत है? मैं उलझन में हूं। (मैंने अपने शब्दों के साथ परिभाषा को फिर से लिखा)। परिभाषा 1: अमूर्तन वास्तविक दुनिया …

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

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

4
देशी मशीन कोड को आसानी से विघटित क्यों नहीं किया जा सकता है?
जावा, VB.NET, C #, एक्शनस्क्रिप्ट 3.0 आदि जैसे बायटेकोड-आधारित वर्चुअल मशीन भाषाओं के साथ, आप कभी-कभी सुनते हैं कि इंटरनेट से कुछ डिकंपाइलर को डाउनलोड करना कितना आसान है, एक अच्छा समय इसके माध्यम से बायटेकोड चलाएं, और अक्सर, कुछ सेकंड के मामले में मूल स्रोत कोड से बहुत दूर …

4
क्या चलने योग्य और गणना करने योग्य के बीच अंतर है?
कई भाषाओं में ऐसी संरचनाएँ प्रतीत होती हैं जिन्हें बहुत समान कहा जाता है। ये ऐसी संरचनाएं हैं, जो इससे अधिक पुनरावृत्त या प्रगणित हो सकती हैं, जो मुझे बेहद समान लगती हैं। क्या ये शब्द पर्यायवाची हैं या क्या इसमें प्रयोग करने योग्य और गणना करने योग्य सूक्ष्म अंतर …

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

2
फास्ट टैग खोज के लिए एल्गोरिदम
समस्या निम्नलिखित है। सरल ई का एक सेट है, हर एक टैग टी का एक सेट है। प्रत्येक इकाई में टैग की एक मनमानी संख्या हो सकती है। संस्थाओं की कुल संख्या 100 मिलियन के पास है, और टैग की कुल संख्या लगभग 5000 है। तो प्रारंभिक डेटा कुछ इस …

8
सामान्य कोड समीक्षा प्रक्रियाएं क्या हैं और क्या बुरा माना जाता है?
मेरी कंपनी ने हाल ही में औपचारिक रूप से कोड समीक्षा करना शुरू किया। प्रक्रिया इस तरह से होती है: आप एक गितुब में जमा करते हैं, एक पुल अनुरोध का अनुरोध करते हैं, कोड की समीक्षा लगभग तीन लोगों द्वारा की जाती है, फिर यदि सभी पास हो जाते …

2
स्टेटफुल लाइब्रेरी के शीर्ष पर साइड इफेक्ट-फ्री इंटरफ़ेस
जॉन ह्यूजेस के साथ एक साक्षात्कार में जहां वह एरलंग और हास्केल के बारे में बात करते हैं, उन्होंने एर्लांग में स्टेटफुल लाइब्रेरी का उपयोग करने के बारे में कहा है: यदि मैं एक स्टेटफुल लाइब्रेरी का उपयोग करना चाहता हूं, तो मैं आमतौर पर इसके ऊपर एक साइड इफेक्ट-फ्री …

3
कैसे लागू होती हैं जेनरिक?
यह कंपाइलर इंटर्न के दृष्टिकोण से प्रश्न है। मुझे जेनेरिक में दिलचस्पी है, टेम्पलेट (सी ++) में नहीं, इसलिए मैंने सी # के साथ प्रश्न को चिह्नित किया। जावा नहीं, क्योंकि दोनों भाषाओं में AFAIK कार्यान्वयन में भिन्न हैं। जब मैं w / o जेनेरिक भाषाओं को देखता हूं तो …
16 c#  generics 

5
"संपूर्ण टीम" C ++ की विशेषताएं?
C ++ में, अपवाद जैसी विशेषताएं आपके पूरे कार्यक्रम को प्रभावित करती हैं: आप उन्हें या तो अपने पूरे कार्यक्रम में अक्षम कर सकते हैं , या आपको पूरे कोड में उनसे निपटने की आवश्यकता है। C ++ रिपोर्ट पर एक प्रसिद्ध लेख के रूप में : काउंटर-सहजता से, कोडिंग …

1
विजिटर पैटर्न को समझना
मेरे पास कक्षाओं का एक पदानुक्रम है जो GUI नियंत्रणों का प्रतिनिधित्व करता है। कुछ इस तरह: Control->ContainerControl->Form मुझे अलग-अलग सामानों के साथ काम करने वाले अल्गोरिटम्स की एक श्रृंखला को लागू करना होगा और मैं सोच रहा हूं कि विज़िटर पैटर्न सबसे साफ समाधान होगा। उदाहरण के लिए एक …

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