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

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

11
डोमेन-समृद्ध एप्लिकेशन में रिपोर्टिंग और डैशबोर्ड के लिए डेटा की पुनर्प्राप्ति के लिए सर्वोत्तम अभ्यास या डिज़ाइन पैटर्न
सबसे पहले, मैं यह कहना चाहता हूं कि यह एक उपेक्षित प्रश्न / क्षेत्र है, इसलिए यदि इस प्रश्न में सुधार की आवश्यकता है, तो मुझे यह एक महान प्रश्न बनाने में मदद करें जो दूसरों को लाभ पहुंचा सके! मैं उन लोगों से सलाह और मदद की तलाश कर …

10
क्यों नहीं एक उच्च स्तरीय भाषा आधारित ओएस है? क्या निम्न स्तर की भाषाएँ अधिक कुशल हैं?
अनुमान के बिना, मैं इस बात की संभावना पर विचार करना चाहूंगा। अधिकांश OS आज बहुत निम्न स्तर की भाषाओं पर आधारित हैं (मुख्यतः C / C ++) यहाँ तक कि नए जैसे कि Android JNI और C में अंतर्निहित कार्यान्वयन का उपयोग करता है वास्तव में, (यह एक व्यक्तिगत …

2
NaN मुक्केबाजी का उद्देश्य क्या है?
21 वीं सदी सी पढ़ना मैं खंड 6 में "NaNs के साथ अंकन असाधारण संख्या" पर पहुंचा , जहां यह कुछ मनमाने ढंग से बिट पैटर्न को संग्रहीत करने के लिए मंटिसा में बिट्स के उपयोग की व्याख्या करता है, उन्हें मार्कर या बिंदुओं के रूप में उपयोग करने के …

7
जूनियर डेवलपर को अपने सीनियर टीम लीड से क्या उम्मीद करनी चाहिए [बंद]
अस्वीकरण: व्यक्त की गई राय केवल मेरी अपनी है और मेरे नियोक्ता के विचारों या विचारों को व्यक्त नहीं करते हैं। मैं एक छोटी कंपनी के लिए काम करता हूं, जिसमें कुछ लोग डेवलपर हैं, अन्य लोग क्यूए / टेस्ट हैं और 1 प्रबंधक है। मैं 1.5 साल पहले इस …

8
पुनरावर्ती एल्गोरिदम में स्टैक ओवरफ्लो से बचने के लिए क्या तरीके हैं?
सवाल पुनरावर्ती एल्गोरिथ्म के कारण होने वाले स्टैक ओवरफ्लो को हल करने के संभावित तरीके क्या हैं? उदाहरण मैं प्रोजेक्ट यूलर समस्या 14 को हल करने की कोशिश कर रहा हूं और इसे पुनरावर्ती एल्गोरिदम के साथ आजमाने का फैसला किया। हालाँकि, प्रोग्राम java.lang.StackOverflowError के साथ बंद हो जाता है। …

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

3
एमवीसी डिजाइन में व्यावसायिक तर्क कहां रखें?
मैंने एक साधारण MVC जावा एप्लिकेशन बनाया है जो डेटा फॉर्म के माध्यम से डेटाबेस में रिकॉर्ड जोड़ता है। मेरा ऐप डेटा एकत्र करता है, यह इसे सत्यापित करता है और इसे संग्रहीत करता है। ऐसा इसलिए है क्योंकि अलग-अलग उपयोगकर्ताओं से डेटा ऑनलाइन प्राप्त किया जा रहा है। डेटा …

4
पायथन क्षमा बनाम अनुमति और बतख टंकण
पायथन में, मैं अक्सर सुनता हूं कि "पूछना अनुमति" (टाइप / कंडीशन चेकिंग) के बजाय "भीख माँगना" (अपवाद को पकड़ना) बेहतर है। अजगर में बतख टाइपिंग को लागू करने के संबंध में, यह है try: x = foo.bar except AttributeError: pass else: do(x) से बेहतर या बुरा if hasattr(foo, "bar"): …

4
क्या गिथुब अनुचर को पुल अनुरोधों में लेखक का पुनर्लेखन करना चाहिए?
मैं पेशे से प्रोग्रामर नहीं हूं, लेकिन मैं कुछ कोडिंग करता हूं और कुछ का इस्तेमाल किया है। मैंने जो पाया है, वह मुझे आश्चर्यचकित करने वाली स्थिति है। मैं गिट से बहुत परिचित हूं। एक परियोजना है जो मुझे एक (छोटी) बग में मिली थी जो मुझे प्रभावित कर …
44 git  github 

6
एक स्ट्रिंग शाब्दिक बुरे अभ्यास के साथ एक चार [] को शुरू करना है?
मैं कोडगुरू पर "स्ट्रलेन बनाम साइज़ोफ़" शीर्षक वाला एक धागा पढ़ रहा था , और एक उत्तर में कहा गया है कि "इनिशिएल [एसआईसी] बैड प्रैक्टिस charविद अ स्ट्रि लिटरल एक सरणी है।" क्या यह सच है, या यह कि सिर्फ उनकी ("कुलीन सदस्य") की राय है? यहाँ मूल प्रश्न …

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

15
सीपीयू डिजाइन को कैसे प्रभावित किया है? [बन्द है]
हमें अक्सर बताया जाता है कि हार्डवेयर को इस बात की परवाह नहीं है कि कोई प्रोग्राम किस भाषा में लिखा गया है क्योंकि यह केवल संकलित बाइनरी कोड को देखता है, हालांकि यह पूरी सच्चाई नहीं है। उदाहरण के लिए, विनम्र Z80 पर विचार करें; 8080 इंस्ट्रक्शन सेट के …

7
मैं साक्षात्कार के दौरान उम्मीदवार के एचटीएमएल / सीएसएस के ज्ञान का मूल्यांकन कैसे कर सकता हूं? [बन्द है]
मैं एक एचटीएमएल / सीएसएस नौकरी के लिए आने वाले लोगों की क्षमता का आकलन करने के लिए कुछ अच्छे साक्षात्कार प्रश्नों को निर्धारित करने की कोशिश कर रहा हूं, हालांकि यह विषय बेहद व्यापक है, और मुझे यकीन नहीं है कि मैं किसी व्यक्ति के HTML का सही मूल्यांकन …

15
क्या एकल अंडरस्कोर के साथ अप्रयुक्त चर का नाम देना बुरा है?
अक्सर जब भाषा के वाक्यविन्यास के लिए मुझे एक चर का नाम देना पड़ता है जिसका उपयोग कभी नहीं किया जाता है, तो मैं इसका नाम लूंगा _। मेरे दिमाग में, यह अव्यवस्था को कम करता है और मुझे कोड में सार्थक चर पर ध्यान केंद्रित करने देता है। मुझे …

1
एक अप्रयुक्त बग क्या है?
मैं एक अंडरग्रेजुएट कंप्यूटर साइंस की पढ़ाई कर रहा हूँ। जब मैं कई परियोजनाओं के लिए कीड़े रिपोर्टिंग करने की कोशिश की, मैं आया भर में वर्गीकरण untriaged एक बहुत। एक वेब खोज वास्तव में यह क्या मतलब है समझा नहीं था। क्या आप मुझे बता सकते हैं कि एक …

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