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

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

8
कुछ भाषा समुदाय (जैसे, रूबी और पायथन) विखंडन को रोकने में सक्षम थे जबकि अन्य (जैसे, लिस्प या एमएल) नहीं थे?
"लिस्प" (या "लिस्प-जैसा") शब्द विभिन्न भाषाओं, जैसे कॉमन लिस्प, स्कीम और आर्क के लिए एक छतरी है। अन्य भाषा समुदायों में समान विखंडन है, जैसे एमएल में। हालांकि, रूबी और पायथन दोनों ही इस भाग्य से बचने में कामयाब रहे, जहां नवाचार स्वयं भाषा में बदलाव करने के बजाय कार्यान्वयन …

6
SQL क्वेरी में से से पहले चयन क्यों है? [बन्द है]
यह एक ऐसी चीज है जिसने मुझे स्कूल में बहुत परेशान किया। पांच साल पहले, जब मैंने एसक्यूएल सीखा, तो मैंने हमेशा सोचा कि हम पहले उन क्षेत्रों को क्यों निर्दिष्ट करते हैं जो हम चाहते हैं और फिर हम उन्हें कहाँ से चाहते हैं। मेरे विचार के अनुसार, हमें …
67 sql  history  syntax 

11
मैं एक परियोजना में मौजूद तकनीकी ऋण की मात्रा को कैसे निर्धारित कर सकता हूं?
क्या किसी को पता है कि कोड बेस के एक प्रकार के कोड के तकनीकी ऋण पर नंबर डालने के लिए किसी प्रकार का टूल है या नहीं? यदि नहीं, तो क्या किसी को एल्गोरिथ्म या इसके लिए हेयुरेटिक्स के सेट के बारे में पता है? यदि उनमें से कोई …

10
पास्कल पर सी की जीत क्यों हुई? [बन्द है]
मेरी समझ यह है कि 1980 के दशक में, और शायद 1990 के दशक में भी, पास्कल और सी, उत्पादन भाषाओं के लिए बहुत अधिक सिर-से-सिर थे। क्या केवल पास्कल का अंतिम निधन बोरलैंड की डेल्फी की उपेक्षा के कारण हुआ है ? या अधिक था, जैसे कि बुरी किस्मत …

10
साफ पठनीय कोड बनाम तेजी से कोड पढ़ने के लिए कठिन। लाइन कब पार करनी है?
जब मैं कोड लिखता हूं तो मैं हमेशा अपने कोड को यथासंभव स्वच्छ और पठनीय बनाने की कोशिश करता हूं। हर अब और फिर एक समय आता है जब आपको लाइन को पार करने और अच्छे साफ कोड से थोड़ा बदसूरत कोड पर जाने के लिए इसे तेज करने की …

7
इंटेलीजेंस ग्रहण से बेहतर कैसे है? [बन्द है]
मुझे पता है कि आपके पसंदीदा संपादक / आईडीई जैसे प्रश्न क्या हैं? , लेकिन उनमें से किसी ने भी इस सवाल का जवाब नहीं दिया: ग्रहण मुक्त होने पर इंटेलीज पर पैसा क्यों खर्च करें? मैं व्यक्तिगत रूप से एक बड़ा IntelliJ प्रशंसक हूं, लेकिन मैंने वास्तव में ग्रहण …
67 java  ide  eclipse  intellij 

11
अगर स्मार्ट पॉइंटर्स हैं तो गारबेज कलेक्शन क्यों
इन दिनों, कई भाषाओं में कचरा एकत्र किया जाता है। यह तीसरे पक्ष द्वारा C ++ के लिए भी उपलब्ध है। लेकिन C ++ में RAII और स्मार्ट पॉइंटर्स हैं। तो कचरा संग्रहण का उपयोग करने की क्या बात है? क्या यह कुछ अतिरिक्त कर रहा है? और अन्य भाषाओं …

9
संकलक त्रुटियों की शब्दावली की कमी से निराश नौसिखिया प्रोग्रामर
मेरे परिवार के एक दोस्त ने मुझसे थोड़ी मदद मांगी क्योंकि वह प्रोग्राम (सी भाषा में) सीखता है। जैसा कि हम बात कर रहे थे, उन्होंने त्रुटि संदेश को समझने में निराशा व्यक्त की कि त्रुटि संदेश उनके कंपाइलर (जीसीसी) उन्हें दे रहा है जब वह त्रुटि करता है। वह …

10
सिंटेक्स डिज़ाइन - जब कोई तर्क पारित नहीं होता है, तो कोष्ठक का उपयोग क्यों करें?
कई भाषाओं में, function_name(arg1, arg2, ...)फ़ंक्शन को कॉल करने के लिए सिंटैक्स का उपयोग किया जाता है। जब हम फ़ंक्शन को बिना किसी तर्क के कॉल करना चाहते हैं, तो हमें करना चाहिए function_name()। मुझे यह अजीब लगता है कि एक संकलक या स्क्रिप्ट दुभाषिया को ()फ़ंक्शन कॉल के रूप …

9
क्या रिपॉजिटरी को IQueryable लौटना चाहिए?
मैं ऐसे बहुत से प्रोजेक्ट देख रहा हूं जिनमें रिपॉजिटरी हैं जो कि इंस्टेंस को लौटाते हैं IQueryable। इससे अतिरिक्त फ़िल्टर और छंटाई IQueryableअन्य कोड द्वारा की जा सकती है , जो विभिन्न SQL उत्पन्न होने पर अनुवाद करता है। मैं उत्सुक हूं कि यह पैटर्न कहां से आया और …

13
"निचले" एप्लिकेशन परतों के लिए "उच्च" लोगों के बारे में पता नहीं होना एक अच्छा विचार क्यों है?
एक सामान्य (अच्छी तरह से डिज़ाइन किया गया) MVC वेब ऐप में, डेटाबेस को मॉडल कोड के बारे में पता नहीं होता है, मॉडल कोड को कंट्रोलर कोड की जानकारी नहीं होती है, और कंट्रोलर कोड को व्यू कोड के बारे में पता नहीं होता है। (मुझे लगता है कि …

12
क्या एक निर्माता जो अपने तर्कों को मान्य करता है वह SRP का उल्लंघन करता है?
मैं सिंगल रिस्पांसिबिलिटी प्रिंसिपल (एसआरपी) का यथासंभव पालन करने की कोशिश कर रहा हूं और प्रतिनिधियों पर भरोसा करने के लिए एक निश्चित पैटर्न (तरीकों पर एसआरपी के लिए) के लिए उपयोग किया जाता है। मैं जानना चाहूंगा कि क्या यह दृष्टिकोण ध्वनि है या यदि इसके साथ कोई गंभीर …

4
क्या हास्केल का प्रकार प्रणाली औपचारिक रूप से जावा के बराबर है? [बन्द है]
मुझे लगता है कि कुछ चीजें एक भाषा में दूसरे की तुलना में आसान / कठिन हैं, लेकिन मैं केवल टाइप-से संबंधित सुविधाओं में रुचि रखता हूं जो एक में संभव हैं और दूसरे में असंभव / अप्रासंगिक हैं। इसे और अधिक विशिष्ट बनाने के लिए, आइए हास्केल प्रकार के …

13
मेरे बॉस का "यहाँ न आने का बुरा हाल" है [बंद]
मेरा विभाग ग्राहक डेटा को हमारे डेटाबेस स्कीमा में बदलने में माहिर है ताकि वे हमारे सॉफ़्टवेयर का उपयोग कर सकें। अभी, हमारे पास C # एप्लिकेशन हैं जो एक IDataReader(99% समय यह एक है SqlDataReader) लेते हैं , कुछ सफाई और मैपिंग करते हैं, इसे एक DataRowऑब्जेक्ट में सम्मिलित …

9
एप्लिकेशन लॉगिंग के कुछ पैटर्न और विरोधी पैटर्न क्या हैं? [बन्द है]
मुझे हाल ही में हमारे बड़े उद्यम आवेदन के लिए एक क्षेत्र के मुद्दे की जांच करनी थी। मैं उन लॉग से भयभीत था जो मुझे समस्या को खोजने के प्रयास में कंघी करना था और दिन के अंत में लॉग्स ने बग को पहचानने / अलग करने में मदद …
66 logging 

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