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

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

3
क्या C ++ 11 यूनिफ़ॉर्म इनिशियलाइज़ेशन पुराने स्टाइल सिंटैक्स के लिए प्रतिस्थापन है?
मैं समझता हूं कि C ++ 11 की यूनिफॉर्म इनिशियलाइज़ेशन भाषा में कुछ वाक्यात्मक अस्पष्टता को हल करती है, लेकिन बहुत सारे ब्रेज़ेन स्ट्रॉस्ट्रुप की प्रस्तुतियों में (विशेष रूप से गोइंगनेटिव 2012 वार्ता के दौरान), उनके उदाहरण मुख्य रूप से अब इस सिंटैक्स का उपयोग करते हैं जब भी वह …
172 c++  c++11 

15
डेवलपर जोर देता है कि अगर बयानों में नकारात्मक स्थिति नहीं होनी चाहिए, और हमेशा एक और ब्लॉक होना चाहिए
मेरा एक परिचित है, मुझसे ज्यादा अनुभवी डेवलपर है। हम प्रोग्रामिंग प्रथाओं के बारे में बात कर रहे थे और मुझे 'अगर' बयानों पर उनके दृष्टिकोण से घृणा थी। वह कुछ प्रथाओं पर जोर देता है, अगर उन बयानों के बारे में जो मुझे अजीब लगते हैं। सबसे पहले , …

23
वैज्ञानिक कोड लिखते समय सफाई से प्रोग्रामिंग करें
मैं वास्तव में बड़े प्रोजेक्ट नहीं लिखता। मैं एक विशाल डेटाबेस को बनाए नहीं रख रहा हूं या कोड की लाखों लाइनों से निपट रहा हूं। मेरा कोड मुख्य रूप से "स्क्रिप्टिंग" प्रकार का सामान है - गणितीय कार्यों का परीक्षण करने के लिए चीजें, या कुछ का अनुकरण करने …

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

6
REST और CRUD के बीच अंतर
मैंने रीस्ट सीखा और यह सीआरयूडी (सीआरयूडी के बारे में मैंने जो भी पढ़ा है) से बहुत कुछ महसूस करता है। मुझे पता है कि वे अलग हैं, और मुझे आश्चर्य है कि अगर वे इसी तरह सोच रहे हैं तो मैं उन्हें समझ नहीं पा रहा हूं। क्या यह …
168 rest  crud 

3
मीनिंग ऑफ MIT लाइसेंस
मान लीजिए कि मैं एक सॉफ्टवेयर बनाने के लिए एमआईटी लाइसेंस के तहत जारी एक्शनस्क्रिप्ट एपीआई का उपयोग करता हूं: http://www.cove.org/ape/docs/api/ क्या मैं वह सॉफ्टवेयर बेच सकता हूं? क्या मुझे अपने सॉफ़्टवेयर का स्रोत कोड देने की आवश्यकता है? क्या किसी को मेरे सॉफ्टवेयर को रिसेल करने की अनुमति है?

28
शून्य-बग प्रोग्रामर कैसे बनें? [बन्द है]
मेरे बॉस ने हमेशा मुझे बताया है कि एक अच्छा प्रोग्रामर यह सुनिश्चित करने में सक्षम होना चाहिए कि वह जिस कोड को बदलता है वह विश्वसनीय, सही और पूरी तरह से स्व-सत्यापित है; कि आपको सभी परिणामों को पूरी तरह से समझना चाहिए और आपके परिवर्तनों का कारण बनेगा। …
168 code-quality 

10
मोनो का उपयोग अक्सर "हां, .NET क्रॉस-प्लेटफॉर्म" कहने के लिए किया जाता है। वह दावा कितना वैध है? [बन्द है]
में क्या आप समय में इस बिंदु पर नेट और जावा के बीच अपनी परियोजना के लिए किसे चुनेंगे? मैं कहता हूं कि मैं "क्या आप हमेशा विंडोज पर तैनात रहेंगे?" एक नए वेब प्रोजेक्ट में सामने आने के लिए सबसे महत्वपूर्ण तकनीकी निर्णय, और यदि उत्तर "नहीं" है, तो …
168 java  .net  mono 

1
मुझे प्रोग्रामिंग पहेलियाँ और चुनौतियाँ कहाँ मिल सकती हैं? [बन्द है]
मैं उन जगहों को खोजने की कोशिश कर रहा हूं, जहां मैं अपने शिल्प को स्कूल या काम के संदर्भ से बाहर कर सकता हूं। क्या ऑनलाइन, या किताबें उपलब्ध हैं, जहाँ मैं प्रोग्रामिंग पहेलियों या चुनौतियों की सूची तक पहुँच बना सकता हूँ?
167 puzzles 

12
ऑपरेटिंग सिस्टम ... कैसे चलाते हैं ... बिना OS के चलने के लिए?
मैं अभी उत्सुक हूं। मैं एक पायथन प्रोग्रामर हूं, और इस सवाल ने मुझे परेशान कर दिया: आप एक ओएस लिखते हैं। आप इसे कैसे चलाते हैं? इसे किसी तरह चलाना होगा, और यह तरीका दूसरे ओएस के भीतर है? बिना OS के कोई एप्लिकेशन कैसे चल सकता है? यदि …

9
मैंने एक विधि हस्ताक्षर को बदल दिया है और अब 25,000 से अधिक त्रुटियां हैं। अब क्या?
मैंने हाल ही में एक नया काम शुरू किया है जहाँ मैं एक बहुत बड़े एप्लिकेशन (15M लोकेशन) पर काम कर रहा हूँ। मेरी पिछली नौकरी में हमारे पास एक समान रूप से बड़ा आवेदन था लेकिन (बेहतर या बदतर के लिए) हमने OSGi का उपयोग किया, जिसका अर्थ था …

21
त्वरित और गंदे प्रोग्रामर्स को कैसे पता चलेगा कि वे इसे सही कर रहे हैं?
यदि आप प्रोग्रामर से पूछते हैं कि उन्हें क्‍लीन कोड क्‍यों लिखना चाहिए, तो आपको जो नंबर मिलेगा उसका जवाब मेंटेनेंस है। जबकि यह मेरी सूची में है, मेरा मुख्य कारण अधिक तात्कालिक और कम परोपकारी है: मैं नहीं बता सकता कि क्या मेरा नया कोड सही है अगर यह …
166 design 

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

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

11
"सर्जिकल टीम" पैटर्न का "माइथिकल मैन-मंथ" से क्या हुआ?
वर्षों पहले, जब मैंने द मैथिकल मैन-मंथ पढ़ा, तो मुझे बहुत सारी चीजें मिलीं, जो मुझे पहले से ही अन्य स्रोतों से पता थीं। हालाँकि, वहाँ भी नई चीजें वहाँ थीं, जबकि पुस्तक 1975 से थी। उनमें से एक थी: सर्जिकल टीम मिल्स का प्रस्ताव है कि एक बड़े काम …

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