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

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

15
मैं अपने प्लेटफ़ॉर्म की वजह से अपनी नौकरी छोड़ने जा रहा हूं: मैं इसका एक उत्पादक विवरण कैसे छोड़ सकता हूं? [बन्द है]
मैं अपनी वर्तमान नौकरी छोड़ने की योजना बना रहा हूं क्योंकि हम एक ब्लूब का उपयोग करने में बंद हैं , एक एंटरप्राइज़ ब्लब फ्रेमवर्क और एक ब्लब-स्तरीय वेब सर्वर के साथ, औसत दर्जे की साझा होस्टिंग पर। मेरे सहकर्मी मित्र हैं और मेरे बॉस एक औसत छोटे व्यवसाय के …

11
विरासत कोड सौंपने के लिए सर्वोत्तम अभ्यास
कुछ महीनों में एक सहकर्मी एक नई परियोजना के लिए आगे बढ़ेगा और मुझे उसकी एक परियोजना विरासत में मिलेगी। तैयार करने के लिए, मैंने पहले से ही माइकल फेदर्स की वर्किंग इफेक्टिवली लिगेसी कोड के साथ ऑर्डर कर दिया है । लेकिन इस पुस्तकों के साथ-साथ अब तक मिली …

12
विकास प्रक्रिया को समझने के लिए गैर-प्रोग्रामर प्राप्त करना
जब एक कंपनी के लिए एक परियोजना शुरू करना जो मुख्य रूप से एक प्रोग्रामिंग कंपनी नहीं है, तो उम्मीदों में से एक यह है कि सभी बगों के अंत में एक तैयार उत्पाद है और तुरंत सब कुछ आवश्यक है। हालांकि, शायद ही कभी ऐसा हो। गैर-प्रोग्रामरों को अपेक्षाओं …

30
किसी परियोजना पर देखने के लिए आसन्न कयामत के चेतावनी संकेत क्या हैं? [बन्द है]
एक असफल परियोजना पर काम करना उन कुछ चीजों में से एक है जो अधिकांश प्रोग्रामर के पास सामान्य रूप से होती हैं, भले ही भाषा का उपयोग, उद्योग या अनुभव हो। ये परियोजनाएं सीखने के महान अनुभव, आत्मा-कुचल आपदा (या दोनों!) हो सकती हैं, और कई कारणों से हो …

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

3
BIOS प्रोग्राम लिखने के लिए किस प्रोग्रामिंग भाषा का उपयोग किया जाता है?
जैसा कि मैं समझता हूं, ROM में आयोजित होने वाला BIOS कोड / बिटस्ट्रीम सामान्य होना चाहिए (कई सीपीयू प्रकार या ISIS के साथ काम करना)। इसके अलावा, मैंने वेब पर उल्लेख किया है कि इसके कोड को डंप करना संभव है (और इसे "जुदा करना")। तो, यह किस भाषा, …
65 cpu  bios 

6
जब डेटाबेस कॉन्फ़िगरेशन की बात आती है तो क्या यूटीएफ -8 में लैटिन -1 का उपयोग किया जाना चाहिए?
हम जिस कंपनी के लिए काम करते हैं उसमें MySQL का उपयोग कर रहे हैं, और हम रूबी ऑन रेल्स का उपयोग करके क्लाइंट-फेसिंग और आंतरिक अनुप्रयोगों दोनों का निर्माण करते हैं। जब मैंने यहां काम करना शुरू किया, तो मैं एक ऐसी समस्या में भाग गया, जिसका मैंने पहले …

7
1 <10 तुलना 1 <1000000 से कम महंगा है?
मैंने z-indexसीएसएस में गिनती के रूप में सिर्फ ~ 1 बिलियन का उपयोग किया था, और तुलनाओं के बारे में सोच रहा था जो कि जाना चाहिए। क्या बहुत बड़ी संख्या बनाम बहुत छोटे लोगों के बीच तुलना में ALU स्तर पर प्रदर्शन में अंतर है? उदाहरण के लिए, क्या …
65 performance  cpu 

14
क्या डायनामिक रूप से टाइप की गई भाषा में एक ही फ़ंक्शन से विभिन्न डेटा प्रकारों को वापस करना एक बुरा विचार है?
मेरी प्राथमिक भाषा सांख्यिकीय रूप से टाइप की गई है (जावा)। जावा में, आपको प्रत्येक विधि से एक एकल प्रकार वापस करना होगा। उदाहरण के लिए, आपके पास कोई ऐसा तरीका नहीं हो सकता है जो सशर्त रूप से Stringया सशर्त रिटर्न देता है Integer। लेकिन जावास्क्रिप्ट में, उदाहरण के …

13
क्या यह उचित है कि हर एक डेरेफ़र्ड पॉइंटर को पहरा दिया जाए?
एक नई नौकरी में, मुझे इस तरह कोड के लिए कोड समीक्षाओं में झंडी मिल रही है: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_-&gt;sendMsg("shutdown()"); } मुझे बताया गया है कि अंतिम विधि को पढ़ना चाहिए: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_-&gt;sendMsg("shutdown()"); } } यानी, मुझे चर …

8
मैं एक ओपन सोर्स प्रोजेक्ट में शामिल होने वाले एक कठिन प्रोग्रामर से कैसे निपटता हूं?
मेरे पास एक विशिष्ट साइट के लिए एक ओपन सोर्स स्क्रिप्ट है (मैं यहां नाम से कुछ भी नहीं बुलाने की कोशिश कर रहा हूं) जिसे मैंने और कुछ अन्य डेवलपर्स ने हाल ही में गिटहब में स्थानांतरित किया है। जब से हम विशेष रूप से एक बहुत सक्रिय एक …
65 open-source  team 

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

1
दीजकस्ट्रा ने स्वयंसेवकों को क्या कार्य दिया, जिसका उल्लेख उनके पेपर "द विनम्र प्रोग्रामर" में किया गया था?
में डिज्कस्ट्रा के कागज "विनम्र प्रोग्रामर" , वह कहा गया है कि वह कुछ स्वयंसेवकों को हल करने के लिए एक समस्या दिया: “मैंने वास्तव में अनुभवी स्वयंसेवकों के साथ थोड़ा प्रोग्रामिंग प्रयोग किया है, लेकिन कुछ अनपेक्षित और काफी अप्रत्याशित रूप से बदल गया है। मेरे किसी भी स्वयंसेवक …

8
अपना खुद का डेटाबेस सिस्टम बनाएं [बंद]
मुझे यह सीखने की आवश्यकता है कि डेटाबेस कैसे उन्हें अधिक कुशलता से उपयोग करने के लिए काम करता है, और मेरे सीखने का तरीका है। मैं अपना खुद का डेटाबेस सिस्टम बनाना चाहता हूं। मैं एक छद्म डेटाबेस बनाने की बात नहीं कर रहा हूँ जो क्वेरी को पार्स …

5
कुछ बड़ी परियोजनाएं, जैसे गिट और डेबियन, केवल एक मेलिंग सूची का उपयोग करती हैं और न कि एक मुद्दा ट्रैकर?
किसी भी सभ्य आकार की परियोजना के लिए बग ट्रैकर मेरे लिए एक नो-ब्रेनर की तरह लगता है - यह सैकड़ों या हजारों मुद्दों को व्यवस्थित करने के लिए आसान बनाता है, बिना मुद्दों के टकराए या मिलाए बिना। इसलिए जब मैं कुछ बड़ी परियोजनाओं को देखता हूं, जैसे कि …

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