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

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

9
प्रोग्रामर ने वैरिएबल स्कोप से पहले क्या किया, जहां सब कुछ ग्लोबल है?
इसलिए, मुझे प्रतीत होता है कि आर्काइव भाषा (पॉवरऑन कहा जाता है) से निपटने के लिए जहां मेरे पास एक मुख्य विधि है, चर के साथ परिभाषित करने के लिए कुछ डेटाटाइप्स, और उप-प्रक्रिया (अनिवार्य रूप से शून्य तरीके) करने की क्षमता है जो एक प्रकार की वापसी नहीं करती …
40 scope 

7
आप अपना प्रमुख / मामूली / पैच वर्जन नंबर कब बदलते हैं?
संभव डुप्लिकेट: क्या "संस्करण नामकरण सम्मेलन" आप उपयोग करते हैं? क्या आप जारी करने से पहले या उसके ठीक बाद अपने प्रमुख / मामूली / पैच संस्करण संख्याओं को बदलते हैं? उदाहरण: आपने दुनिया (हुज़ाह!) के लिए सिर्फ १३.१ जारी किया। लेकिन रुकिए, बहुत जश्न मत मनाइए। छह हफ्तों में …
40 versioning 

12
किसी अन्य टीम के सदस्य के कोड को फिर से लिखने के लिखित नियम [बंद]
हम सामूहिक कोड स्वामित्व का अभ्यास कर रहे हैं। मेरी समझ में इसका मतलब यह है कि कोई भी डेवलपर कार्यक्षमता को जोड़ने, रिफलेक्टर करने, बग्स को ठीक करने या डिज़ाइनों को बेहतर बनाने के लिए किसी भी कोड को बदल सकता है। लेकिन एक डेवलपर से कोड के पूर्ण …

1
GitHub पर एक अनुरोध के बिना एक कांटा रेपो से परिवर्तन में खींच?
मैं सामाजिक कोडिंग समुदाय के लिए नया हूं और इस स्थिति में ठीक से आगे बढ़ना नहीं जानता: मैंने कुछ हफ्ते पहले GitHub रिपोजिटरी बनाई है । किसी ने परियोजना को रोक दिया और कुछ छोटे बदलाव किए हैं जो मेरे टू-डू पर किए गए हैं। मैं रोमांचित हूं कि …
40 git  github  etiquette 

3
पायथन के "PEP-302 नए आयात हुक" का अनुभव [बंद]
मैं रूबी (CRuby) के डेवलपर्स में से एक हूं। हम रूबी 2.0 रिलीज (2012 / फरवरी को रिलीज करने की योजना) पर काम कर रहे हैं। पायथन में "PEP302: नई आयात हुक" (2003) है: यह पीईपी आयात हुक का एक नया सेट जोड़ने का प्रस्ताव करता है जो पायथन आयात …

6
बिना लाइसेंस वाला ओपन सोर्स कोड ... क्या मैं इसे कांटा सकता हूं?
वर्षों पहले किसी ने वास्तव में भयानक और लोकप्रिय लिपियों का एक समूह बनाया। लेकिन वे लंबे समय तक अपडेट नहीं किए गए थे, अब वे काम नहीं करते थे (लक्ष्य प्लेटफ़ॉर्म अपडेट किया गया था, और कुछ परिवर्तनों की आवश्यकता है)। उन्होंने इसे किसी भी लाइसेंस के तहत जारी …

4
रीस्ट - एक्सेप्ट हेडर बनाम एक्सटेंशन के माध्यम से कंटेंट बातचीत के बीच ट्रेडऑफ
मैं एक डिजाइन एपीआई के माध्यम से काम कर रहा हूँ। हम जानते हैं कि हम JSON और XML को किसी भी संसाधन के लिए वापस करना चाहते हैं। मैं सोच रहा था कि हम कुछ ऐसा करेंगे: GET /api/something?param1=value1 Accept: application/xml (or application/json) हालाँकि, किसी ने इसके लिए एक्सटेंशन …

8
क्या आधुनिक OO भाषाएँ C ++ की सरणी स्टोर प्रदर्शन के साथ प्रतिस्पर्धा कर सकती हैं?
मैंने अभी देखा कि हर आधुनिक OO प्रोग्रामिंग भाषा जिसे मैं कम से कम कुछ हद तक परिचित हूँ (जो मूल रूप से सिर्फ जावा, C # और D है) कोवरिएन्ट एरेज़ की अनुमति देता है। यह है, एक स्ट्रिंग सरणी एक वस्तु सरणी है: Object[] arr = new String[2]; …
40 c#  java  c++  d 

9
जब कोई “उदाहरण के लिए नेतृत्व” करता है तो वह क्या काम नहीं कर सकता है? [बन्द है]
मैं लगभग 2 वर्षों से एक बड़ी कंपनी (8000+ कर्मचारी) के लिए काम कर रहा हूं, और मैंने अपना अध्ययन पाठ्यक्रम पूरा करने के कुछ समय बाद ही काम पर रखा था। यहां हर किसी को विरासत कोड के साथ दैनिक व्यवहार करना पड़ता है जो अक्सर बहुत बुरी तरह …

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

14
क्या प्रोग्रामिंग या कंप्यूटर विज्ञान सामान्य रूप से सभी एल्गोरिदम के बारे में है?
एक वर्गीकृत छात्र के रूप में, मुझे प्रतिष्ठित कंपनियों (जैसे Google, Facebook, Microsoft, ...) के लिए अपने परीक्षण और साक्षात्कारों में एल्गोरिदम प्रश्न डालने के लिए यह अधिक से अधिक सामान्य लगता है। मेरे द्वारा लागू किए गए कुछ स्टार्टअप ने एल्गोरिदम के बारे में भी पूछा। मुझे आश्चर्य है …

16
सहज ज्ञान युक्त समवर्ती प्रोग्रामिंग सार के साथ आधुनिक प्रोग्रामिंग भाषा [बंद]
मुझे एप्लिकेशन / उपयोगकर्ता स्तर (सिस्टम प्रोग्रामिंग नहीं) पर ध्यान केंद्रित करते हुए, समवर्ती प्रोग्रामिंग सीखने में दिलचस्पी है। मैं एक आधुनिक उच्च स्तरीय प्रोग्रामिंग भाषा की तलाश में हूं जो समवर्ती अनुप्रयोगों को लिखने के लिए सहज ज्ञान युक्त सार प्रदान करता है। मैं उन भाषाओं पर ध्यान देना …

11
क्या अपवादों के बिना C ++ के लिए कोई वास्तविक दुनिया के मामले हैं? [बन्द है]
में सी से अधिक C ++ उपयोग करने के लिए करते हैं, और सी ++ से अधिक सी? वहाँ एक बयान wrt है। कोड आकार / सी ++ अपवादों के लिए: जेरी जवाब (अन्य बिंदुओं के बीच): (...) यह सी + + के साथ वास्तव में छोटे निष्पादनयोग्य का उत्पादन …
40 c++  exceptions 

12
मैं अपने नियोक्ता को खुद को कम बेचने के बिना एक अतिरिक्त डेवलपर को नियुक्त करने के लिए कैसे मनाऊं? [बन्द है]
मैं एक छोटी कंपनी में एकमात्र डेवलपर हूं। मैंने धीरे-धीरे यहां विकास किया है; ~ 4 महीने पहले तक मेरा 50-75% समय संचालन पर खर्च होता था। अब, मेरा 50-75% विकास पर खर्च किया जाता है, संचालन और विभिन्न आईटी सामानों के बीच बाकी विभाजन के साथ। मैं नियमित रूप …

16
एसवीएन वैचारिक मूल बातें सीखने के लिए खुद को वरिष्ठ के रूप में देखने वाले टीम के साथी को कैसे मनाएं? [बन्द है]
कुछ पृष्ठभूमि के साथ शुरू करने के लिए, मैंने इस गर्मियों में एक नया डेवलपर पद संभाला और टीम में सबसे नए सदस्य के रूप में काम किया, फिर भी बेल्ट के तहत सबसे अधिक अनुभव के साथ। अब तक मैं कम दत्तक लागत (समय और प्रयास के संदर्भ में) …
40 learning 

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