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

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

8
क्या कोई डिज़ाइन पैटर्न है जो पायथन जैसी गतिशील भाषाओं में अनावश्यक हैं?
मैंने GoF द्वारा डिज़ाइन पैटर्न बुक पढ़ना शुरू कर दिया है। कुछ पैटर्न केवल मामूली वैचारिक मतभेदों के समान हैं। क्या आपको लगता है कि कई पैटर्न में से कुछ गतिशील भाषा में अनावश्यक हैं जैसे कि पायथन (जैसे कि उन्हें एक गतिशील सुविधा द्वारा प्रतिस्थापित किया जाता है)?

18
एक प्रोग्रामिंग भाषा के लिए वर्बोसिटी खराब क्यों है? [बन्द है]
मैंने प्रोग्रामिंग भाषाओं में क्रियाशीलता के बारे में शिकायत करते हुए कई लोगों को देखा है। मुझे लगता है कि, कुछ सीमाओं के भीतर, एक प्रोग्रामिंग भाषा जितनी अधिक क्रियात्मक है, उतना ही बेहतर यह समझना है। मुझे लगता है कि वाचालता भी APIउस विशेष भाषा के लिए स्पष्ट लेखन …

18
क्या यूनिट परीक्षण वास्तव में उपयोगी हैं? [बन्द है]
मैंने अभी सीएस में डिग्री के साथ स्नातक की उपाधि प्राप्त की है और मेरे पास वर्तमान में एक जूनियर .NET डेवलपर (C #, ASP.NET, और वेब फॉर्म) के रूप में नौकरी है। जब मैं विश्वविद्यालय में था तब भी, इकाई परीक्षण के विषय को कवर किया गया था, लेकिन …

21
एक नया प्रोग्रामर सॉफ्टवेयर इंजीनियर (बॉस) को कैसे प्रभावित कर सकता है? [बन्द है]
मैं अपनी पहली प्रोग्रामिंग जॉब में काम कर रहा हूं। मेरा बॉस एक बहुत ही स्मार्ट सॉफ्टवेयर इंजीनियर है, और मुझे लगता है कि मेरे पास उसकी तुलना में बहुत कम पेशकश है। समस्या यह है, वह हमेशा व्यस्त रहता है, और उसे मदद करने के लिए किसी की जरूरत …

30
कोड को देखते समय कौन सी चीजें तुरंत खतरे की घंटी बजाती हैं? [बन्द है]
मैंने कुछ हफ़्ते पहले एक सॉफ़्टवेयर शिल्प कौशल कार्यक्रम में भाग लिया था और टिप्पणियों में से एक था "मुझे यकीन है कि हम सभी बुरे कोड को पहचानते हैं जब हम इसे देखते हैं" और सभी ने बिना किसी चर्चा के शिष्टता से सिर हिलाया। इस तरह की बात …

4
SQL की तुलना में noSQL डेटाबेस अधिक स्केलेबल क्यों हैं?
हाल ही में मैंने noSQL DBMS के बारे में बहुत कुछ पढ़ा। मैं CAP प्रमेय , ACID नियम, BASE नियम और मूल सिद्धांत को समझता हूं । लेकिन इस बात पर कोई संसाधन नहीं मिला कि आरडीबीएमएस की तुलना में नोएसक्यूएल स्केलेबल अधिक आसानी से क्यों है (उदाहरण के लिए …
98 sql  nosql  scalability 

4
एक जावा पॉइंटर से जावा संदर्भ कैसे अलग है?
C में पॉइंटर्स हैं और Java में रेफरेंस कहा जाता है। उनके पास सामान्य अर्थों में कुछ चीजें हैं जो वे किसी चीज की ओर इशारा करते हैं। मुझे पता है कि सी में संकेत उन पतों को संग्रहीत करते हैं जो वे इंगित करते हैं। क्या संदर्भ भी पते …
97 java  c  pointers  reference 

9
स्क्रिप्ट बनाने के क्या फायदे हैं?
अपने अधिकांश प्रोग्रामिंग करियर के लिए, मैंने जो भी IDE काम कर रहा है, उसमें "बिल्ड / कंपाइल / रन" कमांड का उपयोग किया है ताकि मैं एक रन करने योग्य प्रोग्राम तैयार कर सकूं। यह एक बटन है, बहुत आसान है। जैसा कि मैंने विभिन्न भाषाओं और रूपरेखाओं के …


17
क्या अब भी हाथियों का एक ओओपी पर एनकैप्सुलेशन है?
एनकैप्सुलेशन मुझे बताता है कि सभी या लगभग सभी क्षेत्रों को निजी बनाएं और इन्हें गेटर्स / सेटर्स द्वारा उजागर करें। लेकिन अब इस तरह के रूप पुस्तकालयों लंबोक जो हमें एक छोटे से एनोटेशन द्वारा सभी निजी क्षेत्रों को बेनकाब करने के लिए अनुमति देते हैं दिखाई देते हैं …

17
(क्यों) क्या मुझे एक नई प्रोग्रामिंग भाषा सीखनी चाहिए? [बन्द है]
मैं जावा, सी / सी ++, जावास्क्रिप्ट / jQuery और काफी उद्देश्यपूर्ण सी के साथ काफी कुशल हूँ। मैं भाषाओं और उनकी संगत रूपरेखाओं के साथ काफी उत्पादक हूं और उद्यम स्तर प्रणालियों (और छोटे पैमाने पर भी) का उत्पादन पर्याप्त आसानी के साथ करता हूं, जबकि कोड 'क्लीन' और …

30
प्रोग्रामिंग में हानिकारक प्रलोभन
बस जिज्ञासु, प्रोग्रामिंग में किस तरह के प्रलोभन आपकी परियोजनाओं में वास्तव में हानिकारक हैं? जैसे कि जब आप वास्तव में कुछ करने का आग्रह महसूस करते हैं और आप मानते हैं कि यह परियोजना को लाभ पहुंचाने वाला है या फिर आप बस अपने आप को विश्वास में लेने …

8
एप्लिकेशन को स्टेटलेस कैसे रखें
यह एक जटिल प्रश्न हो सकता है, लेकिन मैं स्टेटलेसनेस की बेहतर समझ प्राप्त करने की कोशिश कर रहा हूं। मैंने जो पढ़ा है, उसके आधार पर वेब एप्लिकेशन स्टेटलेस होना चाहिए, जिसका अर्थ है कि प्रत्येक अनुरोध को एक स्वतंत्र लेनदेन के रूप में माना जाता है। नतीजतन, सत्र …

6
किसी फ़ंक्शन के लिए एक शब्द क्या है जिसे बार-बार कहा जाता है, एक बार कॉल करने के समान प्रभाव पड़ता है?
(एकल-पिरोया हुआ वातावरण मानकर) इस मानदंड को पूरा करने वाला एक कार्य है: bool MyClass::is_initialized = false; void MyClass::lazy_initialize() { if (!is_initialized) { initialize(); //Should not be called multiple times is_initialized = true; } } संक्षेप में, मैं इस समारोह को कई बार फोन कर सकते हैं और यह आरंभ …
96 naming  functions 

12
मेरा ग्राहक मेरे वर्तमान प्रोजेक्ट में 25% टिप्पणियां चाहता है, कैसे प्रतिक्रिया दें? [बन्द है]
जूनियर डेवलपर यहाँ। मैं वर्तमान में अपनी कंपनी के एक बड़े ग्राहक के लिए वेब एप्लिकेशन पर अकेले काम कर रहा हूं। मैंने पिछले महीने शुरू किया था। ग्राहक अपने प्रत्येक सॉफ्टवेयर प्रोजेक्ट में कम से कम 25% टिप्पणियां चाहता है। मैंने पिछले अनुप्रयोगों के कोड की जाँच की और …

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