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

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

1
गो में "नया" क्यों है?
मैं अब भी हैरान हूं कि हम newगो में क्यों हैं । जब आप किसी संरचना को त्वरित करना चाहते हैं, तो आप करते हैं t := Thing{} और आप एक नए उदाहरण के लिए एक पॉइंटर प्राप्त कर सकते हैं t := &Thing{} लेकिन यह संभावना भी है: t …
49 go 

6
जावा के लिए वर्कअराउंड अपवादों की जाँच की
मैं लैंबडास और डिफॉल्ट मेथड इंटरफेस के बारे में कई नए जावा 8 फीचर्स की सराहना करता हूं। फिर भी, मैं अभी भी जाँच किए गए अपवादों से ऊब गया हूं। उदाहरण के लिए, यदि मैं किसी वस्तु के सभी दृश्यमान क्षेत्रों को सूचीबद्ध करना चाहता हूं, तो मैं इसे …

9
कैसे (झरना) ग्राहकों को चंचल विकास को बेचने के लिए
हमारी विकास की दुकान वास्तव में अधिक चुस्त परियोजनाएं करना पसंद करेगी लेकिन हमारे पास ग्राहकों को बोर्ड पर लाने में समस्या है। कई ग्राहक एक बजट और एक समय सीमा चाहते हैं। जब हमारा प्रतियोगी जलप्रपात आधारित निश्चित समय-सीमा और निर्धारित कीमतों के साथ आता है तो एक फुर्तीली …
49 agile 

12
मैं डब्ल्यूसीएफ बनाम वेब एपीआई पर तकनीकी बहस का प्रबंधन कैसे करूं?
मैं अब 15 डेवलपर्स की एक टीम का प्रबंधन कर रहा हूं, और हम प्रौद्योगिकी चुनने पर एक बिंदु पर अटक गए हैं, जहां टीम दो पूरी तरह से विपरीत टीमों में टूट गई है, डब्ल्यूसीएफ बनाम वेब एपीआई के उपयोग पर बहस कर रही है। टीम ए जो वेब …
49 wcf  decisions  web-api 

7
लूप के लिए अर्धविराम और अल्पविराम परस्पर क्यों जुड़े हैं?
कई भाषाओं में (C से जावास्क्रिप्ट तक एक विस्तृत सूची): अल्पविराम ,अलग तर्क (जैसे func(a, b, c)), जबकि अर्धविराम ;अलग अनुक्रमिक निर्देश (जैसे instruction1; instruction2; instruction3)। तो क्यों यह मैपिंग छोरों के लिए समान भाषाओं में उलट दी गई है : for ( init1, init2; condition; inc1, inc2 ) { …

4
जीथब और हरोकू का उपयोग करते समय संवेदनशील डेटा को कैसे संभालता है?
मैं अभी तक Git के काम करने के तरीके का आदी नहीं हूं (और आश्चर्य है कि अगर लिनुस के अलावा कोई है?))। यदि आप अपने आवेदन को होस्ट करने के लिए हरोकू का उपयोग करते हैं, तो आपको एक Git रेपो में अपना कोड जांचना होगा। यदि आप एक …
49 git  github  heroku 

10
"उचित" प्रोग्रामिंग अब क्या मायने रखती है?
मैं अपने खाली समय में एक Android गेम बना रहा हूं। यह libgdx लाइब्रेरी का उपयोग कर रहा है इसलिए मेरे लिए काफी भारी लिफ्टिंग की गई है। विकास करते समय, मैंने लापरवाही से कुछ प्रक्रियाओं के लिए डेटाटिप्स का चयन किया। मैंने हैशटेबल का उपयोग किया क्योंकि मुझे एक …

6
प्राथमिकता (आदि) के लिए गितुब मुद्दों का प्रबंधन कैसे करें? [बन्द है]
मैं github में नया हूं, और मुद्दों का प्रबंधन करने के तरीके के बारे में सलाह ले रहा हूं। मुझे प्राथमिकता और अन्य ऑर्डर करने के विकल्प हैं, लेकिन देखते हैं कि कोई भी मौजूद नहीं है। बग / फ़ीचर के जीवनचक्र के दौरान अन्य लोग कैसे समस्याओं का प्रबंधन …

9
"बताओ, मत पूछो" पर स्पष्टीकरण अच्छा OO माना जाता है
इस ब्लॉगपोस्ट को हैकर न्यूज़ पर कई अपवॉट्स के साथ पोस्ट किया गया था। C ++ से आ रहा है, इन उदाहरणों में से अधिकांश मुझे जो सिखाया गया है उसके खिलाफ जाना प्रतीत होता है। जैसे उदाहरण # 2: खराब: def check_for_overheating(system_monitor) if system_monitor.temperature > 100 system_monitor.sound_alarms end end …

9
लिनक्स पर C ++ और C के विकास के लिए IDEs की तुलना: KDevelop, Eclipse, NetBeans, CodeBlocks और Anjuta [बंद]
मैं लिनक्स पर पूर्ण पैमाने पर आईडीई के अपने अनुभव को नोट करना चाहूंगा। मैं व्यक्तिगत रूप से ज्यादातर के साथ काम करता हूं vim, हालांकि अन्य प्रोग्रामर एक वास्तविक आईडीई देखना चाहते हैं। इसलिए मैं निम्नलिखित संदर्भ में विभिन्न आईडीई और उनके बीच तुलना के बारे में आपकी व्यक्तिगत …
49 c++  ide  linux 

11
स्वचालित परीक्षण के नुकसान क्या हैं?
इस साइट पर कई सवाल हैं जो स्वचालित परीक्षण से प्राप्त होने वाले लाभों के बारे में बहुत सारी जानकारी देते हैं। लेकिन मुझे ऐसा कुछ भी नहीं दिखाई दिया जो सिक्के के दूसरे पक्ष का प्रतिनिधित्व करता हो: क्या नुकसान हैं? जीवन में सब कुछ एक व्यापार है और …

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

13
क्या यह एक प्रोग्राम को दोबारा बनाना / खोलना कानूनी है जिसे आपने पहले किसी अन्य कंपनी के लिए कोडित किया था
अपनी पिछली नौकरी में मैंने कार्यों को स्वचालित करने के लिए एक सामान्य डैशबोर्ड बनाया और यह काफी उपयोगी निकला - और निश्चित रूप से मेरा पिछला नियोक्ता मेरे द्वारा लिखे गए सभी कोड का मालिक है जबकि मैंने वहां काम किया था। अब जब मैं वहां नहीं रह गया …

15
मैं एक स्प्रिंट से अधिक समय तक रिफैक्टरिंग को कैसे संभाल सकता हूं?
मैं एक कोड आधार के साथ काम करता हूं जो कोड की 500K लाइनों से अधिक है। यह रिफैक्टरिंग की गंभीर जरूरत है। वहाँ की पहचान करने के प्रयासों को फिर से शुरू किया गया है जो सामान्य दो सप्ताह के स्प्रिंट से अधिक समय लगेगा। जैसा कि मैंने इस …

10
एनडीए के साथ कानूनी मुद्दे जिन्हें मैं हस्ताक्षर नहीं करना चाहता हूं [बंद]
मुझे मेरे वर्तमान नियोक्ता द्वारा हस्ताक्षर करने के लिए एक गैर-प्रकटीकरण समझौता (एनडीए) दिया गया है जिसे मैं हस्ताक्षर नहीं करना चाहता। यह अविश्वसनीय रूप से खुला अंत है और मुझे लगता है कि यह मेरे प्रारंभिक रोजगार समझौते की एक शर्त होनी चाहिए थी, जिसे मैंने तीन सप्ताह पहले …

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