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

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

12
यह क्यों मायने रखता है कि HTML और CSS प्रोग्रामिंग लैंग्वेज नहीं हैं?
यहाँ उदाहरण: अगर मुझे वेब एप्लिकेशन बनाने में दिलचस्पी है, तो मुझे कौन सी भाषाओं का पता होना चाहिए? हां, मैं समझता हूं कि HTML और CSS ट्यूरिंग-पूर्ण नहीं हैं। हां, मैं समझता हूं कि वे घोषणात्मक हैं, अनिवार्य भाषा नहीं। लेकिन जब लोग इन भाषाओं के बारे में सवाल …
158 terminology 

8
अपवाद: जल्दी क्यों फेंकें? क्यों देर से पकड़ा?
अलगाव में अपवाद हैंडलिंग के बारे में कई प्रसिद्ध सर्वोत्तम प्रथाएं हैं। मुझे पता है कि "क्या करें और क्या न करें" अच्छी तरह से समझ में आता है, लेकिन जब बड़े वातावरण में सर्वोत्तम प्रथाओं या पैटर्न की बात आती है तो चीजें जटिल हो जाती हैं। "जल्दी फेंको, …

13
यदि मेरी टीम में कम कौशल है, तो क्या मुझे अपने कोड के कौशल को कम करना चाहिए? [बन्द है]
उदाहरण के लिए, डिफ़ॉल्ट मान प्राप्त करने के लिए JS में एक सामान्य स्निपेट है: function f(x) { x = x || 'default_value'; } इस तरह के स्निपेट को मेरी टीम के सभी सदस्यों द्वारा आसानी से नहीं समझा जा सकता है, उनका जेएस स्तर कम है। क्या मुझे इस …

10
क्या केन थॉम्पसन का कंपाइलर हैक अब भी खतरा है?
केन थॉम्पसन हैक (1984) केन थॉम्पसन ने 1984 में एक कंपाइलर बाइनरी (और एक * nix सिस्टम पर एक लॉगिन स्क्रिप्ट की तरह) को संकलित करने के लिए एक विधि की रूपरेखा दी। मुझे यह जानने की उत्सुकता थी कि क्या आधुनिक संकलन ने इस सुरक्षा दोष को संबोधित किया …
156 linux  unix  compiler  hacking 

20
एक बड़े और जटिल सॉफ्टवेयर उत्पाद को वर्षों तक कैसे बनाए रखा जा सकता है?
मैं कई सालों से एक सॉफ्टवेयर डेवलपर के रूप में काम कर रहा हूं। यह मेरा अनुभव रहा है कि परियोजनाएं अधिक जटिल और अचूक होती हैं क्योंकि अधिक डेवलपर्स उत्पाद के विकास में शामिल होते हैं। ऐसा लगता है कि विकास के एक निश्चित चरण में सॉफ़्टवेयर में "हैकर" …

5
स्कीम बनाम आम लिस्प: किन विशेषताओं ने आपकी परियोजना में बदलाव किया है? [बन्द है]
StackOverflow और इस साइट दोनों पर अस्पष्ट "स्कीम बनाम कॉमन लिस्प" के सवालों की कोई कमी नहीं है, इसलिए मैं इसे और अधिक केंद्रित बनाना चाहता हूं। सवाल उन लोगों के लिए है, जिन्होंने दोनों भाषाओं में कोड किया है: स्कीम में कोडिंग करते समय, आपके कॉमन लिस्प कोडिंग अनुभव …
155 lisp  scheme 

9
एक बंद क्या है?
हर अब और फिर मुझे "क्लोजर" का उल्लेख किया जा रहा है, और मैंने इसे देखने की कोशिश की, लेकिन विकी एक स्पष्टीकरण नहीं देता है जिसे मैं समझता हूं। क्या कोई मेरी मदद कर सकता है?

30
मेरे बॉस हमारे कोड की एक पंक्तिबद्ध पंक्ति-दर-पंक्ति अंग्रेजी व्याख्या चाहते हैं
मुझे विशेष रूप से लाइन द्वारा लाइन देने के लिए कहा गया है (या उपयुक्त के रूप में - उदाहरण के लिए, छवि द्वारा छवि, आदि) स्पष्टीकरण या टिप्पणी जो मेरे मालिक को पढ़ने और पालन करने में सक्षम होना चाहते हैं। चूंकि वह एक प्रोग्रामर नहीं है, इसलिए वह …

11
क्या डेवलपर परीक्षण पर मेरे काम का फायदा उठाया जा रहा है? [बन्द है]
मैं नौकरी की तलाश कर रहा हूं और कई पदों पर आवेदन कर चुका हूं। एक नियोक्ता ने जवाब दिया। मेरे पास एक बहुत लंबा फोन साक्षात्कार था (शायद एक घंटे +) और फिर उन्होंने मुझे एक डेवलपर परीक्षण के साथ सेट किया। मुझे बताया गया कि परीक्षण 6 से …
154 interview 

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

13
क्या यह सिर्फ मेरे लिए है या यह एक चौंकाने वाला तकनीकी साक्षात्कार प्रश्न है? [बन्द है]
पृष्ठभूमि मुझे बस एक तकनीकी साक्षात्कार में एक "ऑब्जेक्ट" (उद्धरण चिह्नों पर ध्यान देने के लिए) एल्गोरिदम लिखने के लिए कहा गया था, जहां ए बी के बराबर है और बी सी के बराबर है और ए सी के बराबर है। बस। वह सारी जानकारी जो मुझे दी गई थी। …

11
मैं शामिल होने के लिए एक अच्छा ओपन सोर्स प्रोजेक्ट कैसे पा सकता हूं? [बन्द है]
मैंने अभी एक साल पहले काम करना शुरू किया था, और मैं उन्हीं कारणों से एक ओपन सोर्स प्रोजेक्ट से जुड़ना चाहता हूं: कोई और उपयोगी बनाने में मदद करें और अपने कौशल को और विकसित करें। मेरी समस्या यह है, मुझे नहीं पता कि मैं एक परियोजना कैसे खोजूं …

30
क्या किसी छोटी कंपनी (15 डेवलपर्स) के लिए प्रबंधित स्रोत / संस्करण नियंत्रण का उपयोग नहीं करना असामान्य है? [बन्द है]
यह वास्तव में एक तकनीकी प्रश्न नहीं है, लेकिन स्रोत नियंत्रण और सर्वोत्तम अभ्यास के बारे में यहां कई अन्य प्रश्न हैं। जिस कंपनी के लिए मैं काम करता हूं (जो गुमनाम रहेगी) अपने सोर्स कोड और रिलीज़ किए गए कोड को होस्ट करने के लिए एक नेटवर्क शेयर का …

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

7
क्या सी प्रोग्रामिंग भाषा को निम्न स्तर की भाषा माना जाता था जब वह बाहर आती थी?
वर्तमान में C को निम्न स्तर की भाषा माना जाता है , लेकिन 70 के दशक में इसे निम्न स्तर माना जाता था? क्या तब भी शब्द प्रयोग में था? 80 के दशक के मध्य तक और उसके बाद भी कई लोकप्रिय उच्च स्तरीय भाषाओं का अस्तित्व नहीं था, इसलिए …

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