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

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

14
क्या हमें जावा में ऑब्जेक्ट निर्माण से बचना चाहिए?
मुझे एक सहकर्मी ने बताया था कि जावा ऑब्जेक्ट निर्माण सबसे महंगा ऑपरेशन है जिसे आप कर सकते हैं। इसलिए मैं केवल कुछ वस्तुओं को यथासंभव बनाने के लिए निष्कर्ष निकाल सकता हूं। यह वस्तु उन्मुख प्रोग्रामिंग के उद्देश्य को हराने के लिए कुछ हद तक लगता है। यदि हम …

15
क्या मुझे एक इंटरफ़ेस का उपयोग करने की आवश्यकता है जब केवल एक वर्ग कभी इसे लागू करेगा?
क्या इंटरफ़ेस का पूरा बिंदु नहीं है कि कई वर्ग नियमों और कार्यान्वयनों के एक समूह का पालन करते हैं?

17
अच्छे प्रोग्रामर के बारे में टॉर्वाल्ड्स का उद्धरण [बंद]
दुर्घटनावश मैंने लिनुस टॉर्वाल्ड्स द्वारा निम्नलिखित उद्धरण पर ठोकर खाई है: "खराब प्रोग्रामर कोड के बारे में चिंता करते हैं। अच्छे प्रोग्रामर डेटा संरचनाओं और उनके संबंधों के बारे में चिंता करते हैं।" मैंने पिछले कुछ दिनों से इसके बारे में सोचा है और मैं अभी भी उलझन में हूँ …

7
स्प्रिंग फ्रेमवर्क क्या करता है? क्या मुझे इसका उपयोग करना चाहिए? क्यों या क्यों नहीं?
इसलिए, मैं जावा में एक नया प्रोजेक्ट शुरू कर रहा हूं, और स्प्रिंग का उपयोग करने पर विचार कर रहा हूं। मैं वसंत का विचार क्यों कर रहा हूं? क्योंकि बहुत से लोग मुझे बताते हैं कि मुझे स्प्रिंग का उपयोग करना चाहिए! गंभीरता से, किसी भी समय मैंने लोगों …

16
जटिल कोड की व्याख्या करने वाली टिप्पणियों में क्या गलत है?
बहुत सारे लोग दावा करते हैं कि "टिप्पणियों में 'क्यों' की व्याख्या होनी चाहिए, लेकिन 'कैसे' नहीं।" दूसरों का कहना है कि "कोड को स्व-दस्तावेजीकरण होना चाहिए" और टिप्पणियों को दुर्लभ होना चाहिए। रॉबर्ट सी। मार्टिन का दावा है कि (मेरे अपने शब्दों में कहा गया है) अक्सर "टिप्पणियां बुरी …

30
क्या स्टैक ओवरफ्लो में उच्च प्रतिष्ठा एक अच्छी नौकरी पाने में मदद करेगी?
एक पोस्ट में , जोएल स्पोल्स्की ने उल्लेख किया कि 5 अंक स्टैक ओवरफ्लो प्रतिष्ठा आपको $ 100k + का भुगतान करने वाली नौकरी अर्जित करने में मदद कर सकती है। कितना वास्तविक है? क्या कोई स्टैक एक्सचेंज साइटों पर अपनी प्रतिष्ठा के आधार पर उच्च वेतन वाली नौकरी पाने …

30
एस / डब्ल्यू इंजीनियरों के लिए विज्ञापन हमेशा क्यों कहते हैं कि वे "एक तेज़-तर्रार वातावरण प्रदान करते हैं"?
तेज-तर्रार माहौल में कौन काम करना चाहता है? मैं नहीं! मैं एक सभ्य वातावरण चाहता हूं जहां लोगों में संतुलन की भावना हो। उच्च गुणवत्ता का काम इस तरह से हो जाता है और काम का जीवन तनाव और पीड़ा से भरा नहीं होता है।

15
Tanenbaum-Torvalds बहस में Tanenbaum गलत क्यों था?
मुझे हाल ही में अपने ओएस वर्ग में टैनेंबम-टॉर्वाल्ड्स बहस से पढ़ना सौंपा गया था । वाद-विवादों में, तेनबामुम कुछ भविष्यवाणियाँ करता है: माइक्रोकर्नेल भविष्य हैं x86 बाहर मर जाएगा और RISC आर्किटेक्चर बाजार पर हावी हो जाएगा (तब से 5 साल) हर कोई एक नि: शुल्क जीएनयू ओएस चला …

14
एक कोड संपादक प्रभावी रूप से कोड नेस्टिंग स्तर पर संकेत कैसे दे सकता है - इंडेंटेशन का उपयोग किए बिना? [बन्द है]
मैंने एक XML टेक्स्ट एडिटर लिखा है जो एक ही XML टेक्स्ट के लिए 2 व्यू ऑप्शन प्रदान करता है, एक इंडेंट (वस्तुतः), दूसरा लेफ्ट-जस्टिफाईड। वाम-औचित्यपूर्ण दृश्य के लिए प्रेरणा उपयोगकर्ताओं को व्हाट्सएप के उन पात्रों को देखने में मदद करने के लिए है जो वे सादे पाठ या एक्सपीथ …

2
पैकेज के नाम एकवचन या बहुवचन होना चाहिए?
अक्सर, पुस्तकालयों में विशेष रूप से, संकुल में वे कक्षाएं होती हैं जो एक एकल अवधारणा के आसपास आयोजित की जाती हैं। उदाहरण: xml, sql, user, config, db । मुझे लगता है कि हम सभी को स्वाभाविक रूप से बहुत अच्छा लगता है कि ये पैकेज एकवचन में सही हैं …

6
एक या एक रिपॉजिटरी में एकल या कई परियोजनाओं के बीच चयन?
एक gitवातावरण में, जहाँ हमने अधिकांश परियोजनाओं को संशोधित किया है, हम प्रति-भंडार या कई परियोजनाओं में प्रति-भंडार डिज़ाइन समस्या का सामना कर रहे हैं । आइए एक मॉड्यूलर प्रोजेक्ट पर विचार करें: myProject/ +-- gui +-- core +-- api +-- implA +-- implB आज हम प्रति भंडार एक परियोजना …

14
नया डेवलपर शाखा मर्ज के साथ नहीं रख सकता है
मैं नया डेवलपर हूं - यह मेरी पहली प्रोग्रामिंग स्थिति है। मेरा मुद्दा यह है: हम उपयोग करते हैं git- मैंने हमारी developशाखा से एक शाखा काट दी , फिर मैं उस मामूली कार्य पर काम करना शुरू कर देता हूं जिसे मुझे सौंपा गया है। यह बहुत धीमा है, …

25
नई टीम लीड - एक नाराज पूर्व सहकर्मी से कैसे निपटें [बंद]
मुझे बताया गया है कि मैं एक आगामी परियोजना की एक टीम का नेतृत्व करने वाला हूं। मैंने पहले कभी टीम लीड नहीं की है, लेकिन जिम्मेदारियां वही हैं जो आप आमतौर पर उम्मीद करते हैं, 8 या 9 महीनों के माध्यम से 3 से 4 अन्य डेवलपर्स के घूमने …
221 team-leader 

9
कई अपवाद संदेशों में उपयोगी विवरण क्यों नहीं हैं?
ऐसा लगता है कि एक निश्चित मात्रा में समझौता है कि अपवाद संदेशों में उपयोगी विवरण होना चाहिए । ऐसा क्यों है कि सिस्टम घटकों के कई सामान्य अपवादों में उपयोगी विवरण नहीं हैं? कुछ उदाहरण: नेट Listसूचकांक का उपयोग ArgumentOutOfRangeExceptionकरता है नहीं मुझे इंडेक्स मान की कोशिश की गई …
220 c#  c++  exceptions 

9
लोग पायथन 3 का उपयोग करने में संकोच क्यों करते हैं?
अजगर 3 दिसंबर 2008 में जारी किया गया था। तब से बहुत समय बीत चुका है, लेकिन आज भी कई डेवलपर्स पायथन का उपयोग करने में संकोच करते हैं। यहां तक ​​कि Django जैसे लोकप्रिय ढांचे भी पायथन 3 के साथ संगत नहीं हैं, लेकिन फिर भी पायथन 2 पर …

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