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

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

11
क्या मुझे सब कुछ परीक्षण करने की आवश्यकता है?
मैं रूबी ऑन रेल्स में अपना पहला वास्तविक प्रोजेक्ट शुरू करने जा रहा हूं , और मैं खुद को TDD परीक्षण लिखने के लिए मजबूर कर रहा हूं । मुझे परीक्षण लिखने में वास्तविक फायदे नहीं दिख रहे हैं, लेकिन चूंकि यह बहुत महत्वपूर्ण है, इसलिए मैं कोशिश करूँगा। क्या …
28 testing  tdd 

3
क्या सफारी बुक्स ऑनलाइन अभी भी शहर का सबसे अच्छा खेल है? [बन्द है]
मैं एक सफारी बुक्स का ग्राहक हूं और सालों से हूं। मुझे तुरंत सभी किताबें उपलब्ध हैं। मैं सोच रहा था कि क्या बेहतर प्रतिस्पर्धी सेवा है। क्या किसी को पता है कि अगर कोई अन्य तुलनीय सेवा है जो शायद एक बेहतर खोज कार्य करता है (मेरी निराशा जिसके …
28 books 

16
क्या डेवलपर्स की टीम को प्रबंधक की आवश्यकता है?
पृष्ठभूमि: मैं वर्तमान में चार: 1 प्रबंधक, 1 वरिष्ठ डेवलपर और 2 डेवलपर्स की टीम का हिस्सा हूं। हम लगभग 3500 कर्मचारियों के संगठन के लिए इन-हाउस सिस्टम / प्रोजेक्ट्स (जैसे 6-8 सप्ताह) की एक श्रृंखला करते हैं, साथ ही पहले बनाए गए सिस्टम से आवश्यक सभी रखरखाव और समर्थन …

4
अवरोधन बनाम इंजेक्शन: एक रूपरेखा वास्तुकला निर्णय
यह ढांचा है जिसे मैं डिजाइन करने में मदद कर रहा हूं। कुछ सामान्य कार्य हैं जिन्हें कुछ सामान्य घटकों का उपयोग करके किया जाना चाहिए: लॉगिंग, कैशिंग और विशेष रूप से घटनाओं को उठाना। मुझे यकीन नहीं है कि निर्भरता इंजेक्शन का उपयोग करना और इन सभी घटकों को …

10
क्या कोई कारण है कि अधिकांश प्रोग्रामिंग भाषाओं में '>!' (इससे अधिक नहीं) और '<!' (ऑपरेटरों से कम नहीं) है?
मुझे आश्चर्य है कि अगर कोई कारण है - या अगर यह सिर्फ इतिहास की दुर्घटना है - कि अधिकांश प्रोग्रामिंग भाषाओं में कोई !&gt;और !&lt;ऑपरेटर नहीं हैं? a &gt;= b (एक बड़ा या बराबर बी) के रूप में लिखा जा सकता है !(a &lt; b) (एक कम बी) , …

7
मैं मैला कंपनी संस्कृति कैसे बदल सकता हूं? [बन्द है]
कभी-कभी जब मुझे कोई समस्या होती है जिसे हल करने की आवश्यकता होती है, तो मुझे लगता है कि इसे हल करने का सबसे आसान तरीका एक व्यक्तिगत कार्यक्रम के रूप में एक छोटा सा कार्यक्रम लिखकर है। मैं इसे सुपर प्रयोग करने योग्य या सुपर मजबूत नहीं बनाता, क्योंकि …

12
स्मार्टफ़ोन के लिए एप्लिकेशन विकसित करने से वेब एप्लिकेशन के समान एप्लिकेशन विकसित करने के क्या फायदे हैं?
एक उदाहरण के रूप में फेसबुक एप्लिकेशन को लेते हैं। जब उन्होंने उपयोगकर्ताओं को केवल अपने पृष्ठ तक पहुंच सकते हैं और ऐसा ही किया तो उन्होंने एक एप्लिकेशन क्यों विकसित किया? मेरे लिए जो अधिक रखरखाव और अधिक लागत का प्रतिनिधित्व करता है क्योंकि वेब एप्लिकेशन में जोड़े गए …

7
C ++ कौशल C कौशल से अधिक है? [बन्द है]
मुझे लगता है कि अक्सर देखा गया C / C ++ वास्तव में मेरे सीवी में मेरे कौशल का वर्णन नहीं करता है। इसलिए मैं इसे उन्नत सी ++ ज्ञान और औसत सी कौशल में अलग करने की योजना बना रहा हूं। क्या आपको लगता है कि यह पाठक के …
28 c++  c  skills 

10
एक वर्ग पर कितने अंतर हैं? [बन्द है]
मैं शायद इसे एक कोड गंध या यहां तक ​​कि एक एंटी-पैटर्न भी मान सकता हूं जिसमें एक वर्ग है जो 23 इंटरफेस को लागू करता है। अगर यह वास्तव में एक प्रतिमान है, तो आप इसे क्या कहेंगे? या यह सिर्फ एक जिम्मेदारी सिद्धांत का पालन नहीं है?

7
क्या अपर्याप्त रूप से अभिव्यक्त होने वाली स्थिर टाइपिंग वाली भाषाओं के लिए AY नोटेशन है? [बन्द है]
एरिक लिपर्ट के लेख में हंगेरियन नोटेशन के साथ क्या है? , वह बताता है कि हंगेरियन नोटेशन (अच्छा प्रकार) का उद्देश्य है भंडारण प्रतिनिधित्व सूचना के अलावा अर्थ सूचना को शामिल करने के लिए "प्रकार" की अवधारणा का विस्तार करें। एक सरल उदाहरण एक चर का उपसर्ग होगा जो …

8
कचरा संग्रह केवल ढेर क्यों करता है?
मूल रूप से, मैंने अब तक सीखा है कि कचरा संग्रह हमेशा के लिए किसी भी डेटा संरचना को मिटा देता है जो वर्तमान में इंगित नहीं किया जा रहा है। लेकिन यह केवल ऐसी स्थितियों के लिए ढेर की जांच करता है। यह डेटा अनुभाग (ग्लोबल्स, कॉन्स्टेंट, आदि) या …

10
मैं C ++ 11 क्यों सीखूंगा, C और C ++ ज्ञात है? [बन्द है]
मैं C और C ++ में एक प्रोग्रामर हूं, हालांकि मैं दोनों में से किसी भी भाषा में नहीं लिखता और दोनों का मिश्रण लिखता हूं। कभी-कभी कक्षाओं में कोड होना, संभवतः ऑपरेटर ओवरलोडिंग या टेम्पलेट्स और ओह एसटीएल के साथ इतना स्पष्ट रूप से एक बेहतर तरीका है। कभी-कभी …
28 learning  c++  c  c++11 

5
क्या छोटा EULA का उपयोग करना ठीक है?
मुझे अपने (वाणिज्यिक) सॉफ़्टवेयर में EULA जोड़ने की आवश्यकता है लेकिन मैं एक वकील नहीं रख सकता। इसके अलावा, मैंने इंटरनेट पर विभिन्न EULA उदाहरणों पर एक नज़र डाली, लेकिन वे सभी विशिष्ट सॉफ़्टवेयर या देशों के लिए हैं, और संभवतः अन्य व्यावसायिक सॉफ़्टवेयर से कॉपी किए गए हैं। इसलिए …

3
पायथन में स्पष्ट पहुंच संशोधक क्यों नहीं हैं:
यदि 'स्पष्ट रूप से निहित से बेहतर है', तो पाइथन में स्पष्ट पहुंच संशोधक क्यों नहीं हैं: सार्वजनिक, संरक्षित, निजी, आदि। मुझे पता है कि विचार यह है कि प्रोग्रामर को पता होना चाहिए कि संकेत के माध्यम से क्या करना है - 'ब्रूट बल' का उपयोग करने की आवश्यकता …

4
NHibernate उपयोगकर्ता प्रोग्रामर सबसे आम गलतियों और विरोधी पैटर्न क्या हैं?
NHibernate उपयोगकर्ता प्रोग्रामर सबसे आम गलतियों और विरोधी पैटर्न क्या हैं? कृपया बताएं कि वे बुरे व्यवहार क्यों हैं या आगे पढ़ने के लिए संसाधन का लिंक दें। उदाहरण के लिए: नए NHibernate प्रोग्रामर के लिए एक विरोधी पैटर्न आम ORM शैली प्याज के बजाय पहचान / देशी POID का …
28 nhibernate 

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