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

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

2
शून्य डाउनटाइम परिनियोजन - संक्रमणकालीन डीबी स्कीमा
जीरो डाउनटाइम परिनियोजन प्राप्त करने से एक ही मुद्दे पर संपर्क हुआ, लेकिन मुझे एक रणनीति पर कुछ सलाह की आवश्यकता है, जिस पर मैं विचार कर रहा हूं। प्रसंग सर्वर-साइड प्रोसेसिंग के लिए Apache / PHP के साथ एक वेब-आधारित एप्लिकेशन और दृढ़ता के लिए MySQL DB / filesystem। …

4
ग्राहक को घर क्यूए परीक्षण में कुछ करने के लिए कैसे प्रोत्साहित करें?
अपडेट / स्पष्टिकरण मेरा क्लाइंट अपने इन-हाउस परीक्षण की आवश्यकता को समझता है और वह हमेशा यह शपथ लेता है कि वे "बेहतर काम करेंगे" (यानी कुछ करें) लेकिन यह अभी नहीं हुआ है। बाहरी परीक्षण के लिए उनके पास बजट नहीं है। मुझे लगता है कि मैं पूछ रहा …

1
कैसे एक सर्वव्यापी भाषा दस्तावेज़ करने के लिए?
हमारी कंपनी बहुत सी मैन्युअल व्यावसायिक प्रक्रियाओं (और संबंधित संस्थागत ज्ञान) को नए उद्यम सॉफ्टवेयर में परिवर्तित करने की प्रक्रिया में है। परियोजना वास्तव में अच्छी तरह से चल रही है, लेकिन जैसा कि हम आगे बढ़ते हैं यह स्पष्ट है कि व्यापार और विकास दोनों पक्षों पर शर्तों और …

3
हम प्रत्येक वातावरण में हमारे कोड के किस संस्करण का ट्रैक रख सकते हैं?
मेरी टीम वर्तमान में काफी सरल शाखा / तैनाती प्रक्रिया का उपयोग करती है जो इस तरह दिखाई देती है: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ …

5
कोड की समीक्षा उद्धार / परीक्षण चक्र के पीछे रहती है
हमारी चुस्त प्रक्रिया में हमारे पास 2-सप्ताह स्प्रिंट हैं। कार्य दैनिक आधार (दैनिक बिल्ड) पर वितरित किए जाते हैं, और टेस्ट टीम अगले दिन या उसी दिन तुरंत अपना परीक्षण पूरा करती है। हमारे पास देव कोड समीक्षाएं भी हैं, जिनमें कुछ समय (1-2 घंटे) की आवश्यकता होती है, इसलिए …

3
किसी एप्लिकेशन पर स्थिर लॉगिंग विधियों का उपयोग करने के बजाय एक लॉगर ऑब्जेक्ट क्यों बनाएं?
रेल आवेदन पर एक सरल रूबी का उदाहरण लेते हुए। यह Loggerएप्लिकेशन लोड प्रक्रिया के दौरान एक वस्तु बनाता है : # in environment.rb config.logger = Logger.new(<STDOUT | file | whatever>) # and in our application we use this object logger.warn "This process is taking too long to process. Optimization …

1
क्या एक दूसरे के संदर्भ में दो जावा 8 डिफ़ॉल्ट तरीकों को लागू करना अच्छा है?
मैं इसके समान दो संबंधित विधियों के साथ एक इंटरफ़ेस डिज़ाइन कर रहा हूं: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } लगभग आधे कार्यान्वयन केवल एक चीज की गणना करेंगे, जबकि अन्य आधे अधिक गणना कर सकते हैं। …

2
समाचार वेबसाइटें एग फोर्ब्स / जेडनेट सहजता से एक वेबपेज को दूसरे में कैसे मर्ज करती हैं?
यदि आप ईजी पर जाते हैं: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ या http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ जब आप पृष्ठ के निचले भाग में पहुँचते हैं, तो एक नई समाचार कहानी लोड होती है और मेरे इंटरनेट ब्राउज़र में URL इस अगली समाचार कहानी के URL में बदल जाता है। इसलिए मैं सोच रहा था कि कैसे एक …

1
स्किप लिस्ट कैसे काम करती है?
होमवर्क असाइनमेंट के लिए, मुझे यह समझने की आवश्यकता है कि एक स्किप सूची कैसे काम करती है। मैं 2 साल से अधिक समय से प्रोग्रामिंग कर रहा हूं (मुझे पता है कि वास्तविकता में यह लंबे समय तक नहीं है), और मैंने कभी भी एक स्किप सूची के बारे …

1
हास्केल मोनोमोर्फिस्म प्रतिबंध के बिना बार-बार मूल्यांकन से बचने में असमर्थ क्यों है?
मैंने बस दूसरे दिन learnyouahaskell समाप्त किया , और मैं हास्केल विकी द्वारा वर्णित मोनोमोर्फिज्म प्रतिबंध की भावना बनाने की कोशिश कर रहा था । मुझे लगता है कि मैं समझता हूं कि एमआर दोहराए गए मूल्यांकन को कैसे रोक सकता है, लेकिन मैं यह देखने में असफल रहा हूं …

2
मुझे C # के अंतर्निहित प्रकार रूपांतरण ऑपरेटर का उपयोग कब करना चाहिए?
C # में, हम इस तरह निहित रूपांतरण ऑपरेटर को अधिभारित कर सकते हैं (उदाहरण MSDN से ): struct Digit { /* ... */ public static implicit operator byte(Digit d) // implicit digit to byte conversion operator { /* ... */ } } इस प्रकार, हमारे पास एक प्रकार हो …
14 c#  operators 

6
औसत स्प्रिंट की तुलना में 50% खराब से कैसे निपटें?
अगर मैं स्क्रैम को सही ढंग से समझता हूं, तो यह है कि मैं यह निर्धारित करता हूं कि मेरी टीम अगले स्प्रिंट में क्या काम कर सकती है: मैं पिछले कई स्प्रिंट के लिए पूर्ण किए गए अंकों की संख्या को औसत करता हूं। यह मात्रा हमारा औसत वेग …

1
एपीआई कुंजी - सामग्री या हेडर में
फिलहाल एक एपीआई पर काम कर रहा है और सिर्फ इस पर राय जुटाना चाहता है कि एपीआई कुंजी को प्रसारित करने के लिए सबसे अच्छी जगह कहां होनी चाहिए। मुझे पता है कि URL में नहीं जाना चाहिए, यह अनुरोध शीर्ष लेख या संदेश निकाय छोड़ देता है। अगर …
14 api 

2
क्या एक वैकल्पिक / शायद प्रकार गतिशील भाषाओं में उपयोगी है?
Optionalएक स्पष्ट रूप से टाइप की गई भाषा में एक उपयोगी तरीके से उपयोगी है, लेकिन मैं सोच रहा हूँ कि क्या यह गतिशील भाषाओं में भी उपयोगी है। आमतौर पर कोई संकलक आपको यह नहीं बताता, "हे, आपने इसे " के Optional<String>रूप में इस्तेमाल किया है String, इसलिए आपको …

2
क्या कोई स्थैतिक सामग्री संचालित साइट के लिए react.js का अर्थ है?
मैं बहुत पर बेचा गया है react.js मॉडल क्योंकि यह डोम हेरफेर इतना चिकनी और समझ में आता है। लेकिन मैं सोच रहा हूं कि यह एक ऐसी साइट के लिए कैसे लीवर हो सकता है जो बड़े पैमाने पर पाठ और छवियों के बड़े ब्लॉक के साथ स्थिर है …

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