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

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

10
मुहावरे और डिजाइन पैटर्न के बीच अंतर?
मुहावरे और डिज़ाइन-पैटर्न में क्या अंतर है? ऐसा लगता है कि ये शब्दावली कहीं ओवरलैप है; वास्तव में, मुझे नहीं पता क्या वे विनिमेय हैं? मुझे कब उपयोग करना चाहिए? यहाँ C ++ मुहावरों की एक सूची दी गई है। क्या मैं उन्हें डिजाइन पैटर्न कह सकता हूं? विकिपीडिया परिभाषित …

9
एकमात्र डेवलपर के रूप में काम करना: कोड प्राप्त करना अधिक देखा गया
मेरे पास अपने आप पर काम करने के अलावा कोई विकल्प नहीं है , और अपने काम को देखने के लिए पर्याप्त समाधान नहीं मिल सकता है, पवित्रता की जाँच की, किसी के साथ विचार-मंथन करना, सर्वोत्तम प्रथाओं पर चर्चा करना और इतने पर। मुझे लगा कि मुझे जेफ एटवुड …

6
सिंटेक्स-हाइलाइटिंग रंग योजना अध्ययन
सिंटेक्स-हाइलाइटिंग रंग योजनाओं के लिए अधिकांश प्रोग्रामर की अपनी व्यक्तिगत प्राथमिकताएं हैं, लेकिन मैं सोच रहा हूं कि क्या किसी ने कभी भी एक वास्तविक वैज्ञानिक अध्ययन किया है कि सबसे अच्छी रंग योजना क्या होगी? मुझे लगता है कि इस तरह के एक अध्ययन में कोड की पठनीयता जैसी …

10
क्या वर्णों को अस्वीकार करने और पासवर्ड की लंबाई सीमित करने के लिए कोई वैध कारण हैं?
मैं काफी कुछ साइटों पर आया हूं जो या तो लंबाई को सीमित करते हैं जो पासवर्ड की अनुमति देते हैं और / या कुछ वर्णों को अस्वीकार करते हैं। यह मेरे लिए सीमित है क्योंकि मैं अपने पासवर्ड के खोज स्थान को चौड़ा और लंबा करना चाहता हूं। यह …

4
गो कितनी तेजी से जा सकते हैं?
गो उन कुछ भाषाओं में से एक है, जिन्हें 'मेटल के करीब' चलना चाहिए, यानी यह बिना किसी वीएम के, मूल रूप से संकलित और कोड को निष्पादित करता है। यह जावा, C # और इस तरह से एक गति लाभ देना चाहिए। हालांकि, ऐसा लगता है कि यह जावा …

10
RoR के डाउनसाइड क्या हैं? [बन्द है]
मैं वर्तमान में यह तय करने की कोशिश कर रहा हूं कि वेब डेवलपमेंट के लिए कौन सी सर्वर-साइड भाषा सीखनी है और उसका उपयोग करना है, जबकि एक्स, वाई या जेड के बारे में जानकारी प्राप्त करना अपेक्षाकृत आसान है, यह एक अच्छी बात है, प्रत्येक के लिए डाउनसाइड …

10
सिर्फ अपना काम करने के अलावा प्रोग्रामर का वेतन बढ़ाने का सबसे प्रभावी तरीका? [बन्द है]
यदि आपके पास समय और संसाधन हैं, तो एक पूर्णकालिक प्रोग्रामर के रूप में अपना वेतन बढ़ाने का सबसे प्रभावी तरीका क्या होगा , सिर्फ अपना काम करने के बाहर? यहां "वेतन" से मेरा मतलब है कि एक ही प्रोग्रामिंग नौकरी से आने वाले वेतन (स्थान की लागत के लिए …
39 education  resume 

7
क्या यह एक बुरा संकेत है कि मैं अक्सर एक परियोजना विकसित करने के रूप में नया स्वरूप दे रहा हूं?
जब मैंने पहली बार प्रोग्रामिंग शुरू की थी, तो मैंने मान लिया था कि मैं एक दिन उस बिंदु पर पहुंच जाऊंगा, जहां मैं बैठकर सभी कक्षाओं के एक यूएमएल आरेख को स्केच करके एक परियोजना शुरू करूंगा, फिर उस पर बहुत अधिक चिपकना होगा। मैं अब कुछ वर्षों के …

11
SQL इंजेक्शन के खिलाफ सुरक्षा एक उच्च प्राथमिकता क्यों नहीं है?
स्टैक ओवरफ्लो पर, मुझे उन प्रश्नों और उत्तरों में बहुत सारे PHP कोड दिखाई देते हैं जिनमें MySQL क्वेरीज़ हैं जो SQL इंजेक्शन के हमलों के लिए अत्यधिक असुरक्षित हैं, बुनियादी वर्कआराड एक दशक से अधिक समय तक व्यापक रूप से उपलब्ध होने के बावजूद। क्या आज भी इस तरह …
39 php  mysql 

9
SW इंजीनियरिंग साक्षात्कार असंगत रूप से कठिन (बनाम अनुसंधान साक्षात्कार) क्यों हैं? [बन्द है]
सबसे पहले, मुझ पर कुछ पृष्ठभूमि। मेरे पास सीएस में पीएचडी है और एक सॉफ्टवेयर इंजीनियर के रूप में और आर एंड डी अनुसंधान वैज्ञानिक के रूप में, बहुत बड़े निगमों में आप बहुत अच्छी तरह से जानते हैं। मैंने हाल ही में नौकरी बदली और दोनों प्रकार के पदों …
39 interview 

4
सॉफ्टवेयर इंजीनियर / डेवलपर नौकरी के शीर्षक के बाद प्रत्यय का क्या मतलब है? (उदा। सॉफ्टवेयर डेवलपर III) [बंद]
मैं जॉब पोस्टिंग को "जावा सॉफ्टवेयर डेवलपर III" या "सॉफ्टवेयर डेवलपर II" के रूप में देखता रहता हूं। क्या कोई आधिकारिक दस्तावेज है जो इन भेदों को वर्गीकृत करता है?

11
लॉगिंग: क्यों और क्या? [बन्द है]
मैंने कभी भी ऐसे प्रोग्राम नहीं लिखे हैं जो लॉगिंग का महत्वपूर्ण उपयोग करते हैं। सबसे अधिक मैंने किया है जब अपवाद होता है तो स्टैक निशान को पकड़ना है। मैं सोच रहा था, अन्य लोग कितना लॉग इन करते हैं? क्या यह निर्भर करता है कि आप किस तरह …

4
आपका लिस्प वर्कफ़्लो कैसा दिखता है? [बन्द है]
मैं इस समय लिस्प सीख रहा हूं, जो लोकोमोटिव बेसिक -> Z80 असेंबलर -> पास्कल -> सी -> पर्ल -> सी # -> रूबी है जो एक भाषा प्रगति से आ रहा है। मेरा दृष्टिकोण एक साथ है: SBCL, QuickLisp, closure-html और drakma का उपयोग करके एक साधारण वेब-स्क्रैपर लिखें …
39 lisp 

13
सॉफ़्टवेयर शेड्यूल को परिभाषित करना इतना कठिन क्यों है?
ऐसा लगता है कि, मेरे अनुभव में, हमें इंजीनियरों को सही अनुमान लगाने और कार्यों को पूरा करने के लिए निर्धारित करना दांत खींचने जैसा है। केवल 2-3 सप्ताह या 3-6 महीने का स्वैग का अनुमान देने के बजाय ... सॉफ़्टवेयर शेड्यूल को परिभाषित करने का सबसे सरल तरीका क्या …

16
क्या आप अपने विचारों को गुप्त रखते हैं? और क्यों? [बन्द है]
मेरा मानना ​​है कि किसी भी प्रोग्रामर के पास कई ऐसे विचार होते हैं, जिन्हें वह अभिनव या कम से कम मूल्यवान मानता है। यह एक नए उत्पाद का विचार हो सकता है जो इस दुनिया को बेहतर बना देगा या एक नया विकास दृष्टिकोण आदि। लेकिन एक महान विचार …

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