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

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

6
ठोस सिद्धांत और कोड संरचना
हाल ही में एक नौकरी के साक्षात्कार में, मैं SOLID के बारे में एक सवाल का जवाब नहीं दे सका - विभिन्न सिद्धांतों के मूल अर्थ प्रदान करने से परे। यह वास्तव में मुझे परेशान करता है। मैंने कुछ दिनों के आसपास खुदाई करने लायक काम किया है और एक …
149 c#  .net  solid 

13
क्या मुझे उस कोड को फिर से रिफ्लेक्टर करना चाहिए जिसे "परिवर्तन नहीं" कहा जाता है?
मैं एक बहुत बड़े कोडबेस के साथ काम कर रहा हूं और मुझे मौजूदा कोड को रिफलेक्टर करने के लिए कुछ महीने दिए गए थे। रिफ्लेक्टर प्रक्रिया की आवश्यकता है क्योंकि जल्द ही हमें अपने उत्पाद में कई नई सुविधाओं को जोड़ने की आवश्यकता होगी और जैसा कि अब हम …

2
बंद-स्रोत कोड के लिए सर्वश्रेष्ठ मौजूदा लाइसेंस [बंद]
मैं अपने दम पर कुछ बंद-स्रोत एप्लिकेशन बना रहा हूं (मेरे पीछे कोई बड़ी कंपनी नहीं है) और सोच रहा हूं कि उन्हें कैसे संरक्षित किया जाए। सभी स्रोत कोड फ़ाइलों के शीर्ष पर मेरे पास यह बहुत बुनियादी कॉपीराइट सूचना है: /******************************************************* * Copyright (C) 2010-2011 {name} <{email}> * …

8
आप अपनी परियोजनाओं को कैसे व्यवस्थित करते हैं? [बन्द है]
क्या आपके पास परियोजनाओं के आयोजन की कोई विशेष शैली है? उदाहरण के लिए, वर्तमान में मैं यहां बोलीविया के कुछ स्कूलों के लिए एक प्रोजेक्ट बना रहा हूं, यह है कि मैंने इसे कैसे आयोजित किया: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) आप वास्तव में अपनी …

22
दुनिया की सबसे बड़ी आईटी सॉफ्टवेयर कंसल्टिंग फर्मों में से एक में संग्रहीत अभ्यास एक बुरी प्रक्रिया है?
मैं दुनिया के शीर्ष 3 आईटी परामर्श फर्मों में से एक में एक परियोजना पर काम कर रहा हूं, और एक डीबीए द्वारा कहा गया था कि कंपनी के सर्वोत्तम अभ्यास के राज्य संग्रहीत प्रक्रियाएं "सर्वश्रेष्ठ अभ्यास" नहीं हैं। यह मेरे द्वारा सीखी गई हर चीज के विपरीत है। संग्रहीत …

11
जब आप TDD में "वास्तविक" कोड लिखते हैं?
प्रशिक्षण वीडियो पर मैंने जितने भी उदाहरण पढ़े और देखे हैं उनके सभी उदाहरण सरल हैं। लेकिन अगर मैं हरे होने के बाद "वास्तविक" कोड कैसे करता हूं, तो मैं क्या नहीं देख सकता हूं। क्या यह "रिफलेक्टर" हिस्सा है? यदि मेरे पास एक जटिल विधि के साथ एक काफी …
147 tdd 

22
"बहुत अधिक जानने" के कारण अटक गया [बंद]
Http://news.ycombinator.com/item?id=4037794 पर अधिक चर्चा नोट करें मेरे पास अपेक्षाकृत सरल विकास कार्य है, लेकिन हर बार जब मैं इस पर हमला करने की कोशिश करता हूं, तो मैं गहरे विचारों में सर्पिलिंग को समाप्त करता हूं - यह भविष्य को कैसे विस्तारित कर सकता है, दूसरी पीढ़ी के ग्राहकों को …

6
C की तुलना में एक तेज़, "बेहतर" भाषा क्यों नहीं निकलती है? [बन्द है]
आज सभी नई "आधुनिक" भाषाओं के साथ, यह कैसे है कि सी अभी भी सबसे तेज और "मशीन के सबसे करीब" के रूप में हेराल्ड है? मुझे वास्तव में विश्वास नहीं है कि कभी भी केवल चीजों को करने का एक सही तरीका है, और सी लगभग 60 साल (लंबे …
147 c 

24
पायथन की कमियां क्या हैं? [बन्द है]
पाइथन इन दिनों सभी गुस्से में है, और अवांछनीय रूप से नहीं - क्योंकि यह वास्तव में एक ऐसी भाषा है जिसके साथ एक को हल करने के लिए एक नई समस्या दी जा रही है। लेकिन, जैसा कि एक बुद्धिमान व्यक्ति ने एक बार कहा था ( केवल एक …

15
क्या 9 से 5 प्रोग्रामर को नीचे देखा गया है?
मैं अपने आप को एक 9 से 5 प्रोग्रामर मानता हूँ। मेरे कहने का मतलब यह है कि मेरे पास प्रोग्रामिंग का काम है, लेकिन मैं काम छोड़ने के बाद अपना काम छोड़ देता हूं और उसे घर नहीं ले जाता। मुझे अपने करियर के चुनाव में बहुत मज़ा आता …

14
चाचा बॉब का सुझाव है कि यदि आप इसे से बच सकते हैं तो कोडिंग मानकों को नीचे नहीं लिखा जाना चाहिए?
जब मैं इस सवाल को पढ़ रहा था , शीर्ष वोटिंग जवाब ने अंकल बॉब को कोडिंग मानकों पर उद्धृत किया , लेकिन मैं इस टिप से भ्रमित था: यदि आप इससे बच सकते हैं तो उन्हें न लिखें। बल्कि, कोड को मानकों पर कब्जा करने का तरीका बताएं। यह …

30
आप प्रति दिन कितने घंटे उत्पादक हो सकते हैं? कैसे? [बन्द है]
मुझे पता है कि मुझे प्रति दिन 8 घंटे सतर्क रहने में बहुत परेशानी हो रही है। मैंने ऐसे लोगों के बारे में सुना है, जिन्होंने सिर्फ 4 घंटे / दिन के काम के अनुबंध पर बातचीत की है, यह तर्क देते हुए कि वे आठ घंटे में ज्यादा काम …
145 productivity 

30
आप बड़े कोड बेस में कैसे गोता लगाते हैं?
अज्ञात कोड आधार की खोज और सीखने के लिए आप किन उपकरणों और तकनीकों का उपयोग करते हैं? मैं जैसे उपकरणों की सोच रहा हूँ grep, ctags, यूनिट-परीक्षण, कार्यात्मक परीक्षण, वर्ग आरेख जनरेटर, रेखांकन फोन की तरह कोड मैट्रिक्स sloccount, और इतने पर। मैं आपके अनुभवों, आपके द्वारा उपयोग किए …

14
क्या गैंग ऑफ़ फोर ने अच्छी तरह से "पैटर्न स्पेस" का पता लगाया?
जब से मैंने पहली बार गैंग ऑफ़ फोर (GoF) डिज़ाइन पैटर्न के बारे में सीखा , कम से कम 10 साल पहले, मुझे यह आभास हो रहा है कि ये 23 पैटर्न केवल कुछ बड़े का एक छोटा सा नमूना होना चाहिए जिसे मैं पैटर्न स्पेस कहलाना पसंद करता हूँ …

16
जब कोड की समीक्षा अभी बहुत कठिन है तो आप क्या करते हैं?
ठीक है तो कोड की बहुत समीक्षा काफी नियमित है। लेकिन कभी-कभी ऐसे परिवर्तन होते हैं जो मौजूदा जटिल, नाजुक कोड को व्यापक रूप से प्रभावित करते हैं। इस स्थिति में, परिवर्तनों की सुरक्षा, प्रतिगमन की अनुपस्थिति इत्यादि के सत्यापन में अत्यधिक समय लगता है। शायद उस समय से भी …

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