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

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

23
Git को इतना प्रचार क्यों मिला? ... जबकि अन्य नहीं? [बन्द है]
हाल के वर्षों में, Git के आसपास प्रचार बहुत बढ़ा। हर कोई गिट के बारे में जानता है, कोई भी विकल्प के बारे में नहीं जानता है। मर्कुरियल जैसे अन्य लोगों का ध्यान नहीं जाता है। दोनों 2005 में जारी किए गए हैं, और समान कार्यक्षमता प्रदान करते हैं। इसके …

8
पुनरावृत्ति या छोरों
मैं कुछ विकास साक्षात्कार प्रथाओं के बारे में पढ़ रहा था, विशेष रूप से साक्षात्कार में पूछे गए तकनीकी प्रश्नों और परीक्षणों के बारे में और मैंने शैली के कहने पर बहुत बार ठोकर खाई है "ठीक है आपने थोड़ी देर के लूप के साथ समस्या हल कर ली है, …

14
आपके लिए एक विधि की आदर्श लंबाई क्या है? [बन्द है]
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक विधि की अधिकतम लंबाई पर निश्चित रूप से कोई सटीक नियम नहीं है, लेकिन मैंने अभी भी इन दो उद्धरणों को कुछ हद तक एक दूसरे के विरोधाभासी पाया है, इसलिए मैं यह सुनना चाहता हूं कि आप क्या सोचते हैं। में स्वच्छ कोड: फुर्तीली सॉफ्टवेयर …

11
जब हर कोई मास्टर पर काम कर रहा हो, तो मैं दर्द को कैसे कम कर सकता हूं?
लगभग दस लोगों की हमारी प्रलेखन टीम हाल ही में एसवीएन से गिट में स्थानांतरित हुई। एसवीएन में, हर कोई मास्टर पर काम करता है - एक मॉडल जो मुझे हमेशा से नफरत है, लेकिन मैं उस बदलाव को लाने में सक्षम नहीं था। गेट टू मूव के हिस्से के …
123 git  bitbucket 

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

30
ADD / ADHD के साथ प्रोग्रामिंग [बंद]
मैंने ADD का निदान किया है। मेरे काम को प्रभावित करने के लिए हल्के लेकिन पर्याप्त: आसानी से भटकना एक समय में एक परियोजना पर ध्यान केंद्रित नहीं कर सकते वेब के आदी टालमटोल आदि। क्षतिपूर्ति करने के लिए आप किन रणनीतियों का उपयोग करते हैं? एक स्पष्टीकरण मेरे पास …

5
एक ही आईडी विशेषता वाले दो HTML तत्व: यह वास्तव में कितना बुरा है?
बस Google नक्शे स्रोत कोड ब्राउज़ कर रहा है। उनके हेडर में, उनके पास आईडी के साथ 2 डीवी = "खोज" है जिसमें एक में दूसरा है, और इसमें jstrack = "1" विशेषता भी है। उन्हें अलग करने वाला एक रूप है: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> …

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

14
क्या ऑटो सी ++ कोड को समझने में कठिन बनाता है?
मैंने हर्ब सटर द्वारा एक सम्मेलन देखा जहां वह हर C ++ प्रोग्रामर को उपयोग करने के लिए प्रोत्साहित करता है auto। मुझे कुछ समय पहले C # कोड पढ़ना था जहां varबड़े पैमाने पर इस्तेमाल किया गया था और कोड को समझना बहुत कठिन था - हर बार varइस्तेमाल …
122 c++  c++11 

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

14
क्या किसी ओपन सोर्स प्रोजेक्ट की हर लाइन को थोड़े अलग तरीके से फिर से लिखना संभव है, और किसी बंद स्रोत प्रोजेक्ट में इसका उपयोग करना है?
कुछ कोड है जो GPL या LGPL है जिसे मैं iPhone प्रोजेक्ट के लिए उपयोग करने पर विचार कर रहा हूं। अगर मैंने उस कोड (जावास्क्रिप्ट) को लिया और iPhone पर उपयोग के लिए एक अलग भाषा में इसे फिर से लिखा, तो क्या यह एक कानूनी मुद्दा होगा? सिद्धांत …

15
एक "सॉफ्टवेयर डेवलपर" एक "सॉफ्टवेयर सलाहकार" से कैसे अलग है? एक सलाहकार क्या बनाता है?
मैंने बहुत से लोगों को खुद को "सॉफ्टवेयर सलाहकार" होने का दावा करते देखा है। ये सलाहकार एक सामान्य सॉफ्टवेयर डेवलपर जो करते हैं, कोड लिखते हैं, कार्यों का अनुमान लगाते हैं, बग्स को ठीक करते हैं और मीटिंग्स आदि में भाग लेते हैं। एकमात्र अंतर वित्तीय होने के नाते, …
122 terminology 

30
मैं अभी भी यह पता नहीं लगा सकता कि कैसे प्रोग्राम करें?
मैंने विभिन्न प्रोग्रामिंग भाषाओं, जावा, पायथन, सी, आदि के लिए बहुत सारी किताबें पढ़ी हैं। मैं सभी भाषाओं की मूल बातें समझता हूं और जानता हूं और मैं एल्गोरिदम और डेटा संरचनाओं को समझता हूं। (कंप्यूटर विज्ञान की कक्षाओं के दो साल के समतुल्य) लेकिन, मैं अभी भी समझ नहीं …
122 untagged 

2
कौन सा SPDX लाइसेंस 'सभी अधिकार सुरक्षित' के बराबर है?
मुझे package.jsonएक SPDX- अनुमोदित लाइसेंस संक्षिप्त की उम्मीद है, लेकिन मुझे ऐसा नहीं मिल रहा है जिसका अर्थ है 'मालिकाना वाणिज्यिक लाइसेंस, सभी अधिकार सुरक्षित'। क्या गैर-एफओएसएस के लिए एक है, जहां मैं यह निर्दिष्ट करना चाहता हूं कि मैं बिना किसी पुन: उपयोग की अनुमति देना चाहता हूं ?
122 licensing 

6
सॉकेट और पोर्ट के बीच अंतर
क्या कोई पोर्ट और सॉकेट के बीच के अंतर को स्पष्ट रूप से समझा सकता है। मुझे पता है कि एक पोर्ट एक आवेदन प्रक्रिया के लिए नेटवर्क में एक दरवाजे के रूप में कार्य करता है और यह कि आवेदन प्रक्रिया नेटवर्क संचार को संभालने के लिए दिए गए …

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