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

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

4
जावा कुछ वर्गों के साथ एनकैप्सुलेशन का उपयोग क्यों नहीं करता है?
मेरा प्रश्न कक्षाओं System.inऔर System.out(मानक पुस्तकालय में उन लोगों की तरह हो सकता है) से संबंधित है। ऐसा क्यों है? OOP में एक बुरा अभ्यास नहीं है? क्या इसका उपयोग नहीं किया जाना चाहिए: System.getIn()और System.getOut()? मेरा हमेशा यह सवाल रहा है और मुझे उम्मीद है कि मुझे यहां अच्छा …

10
एपीआई डिजाइन: ठोस बनाम अमूर्त दृष्टिकोण - सर्वोत्तम प्रथाओं?
जब सिस्टम (व्यावसायिक स्तर पर) के बीच एपीआई पर चर्चा करते हैं, तो हमारी टीम में अक्सर दो अलग-अलग दृष्टिकोण होते हैं: कुछ लोग अधिक पसंद करते हैं - कहते हैं - सामान्य सार दृष्टिकोण, अन्य सीधे "ठोस" दृष्टिकोण। उदाहरण: एक साधारण "व्यक्ति खोज" एपीआई का डिज़ाइन। ठोस संस्करण होगा …

5
भाषा X में कुछ लिखना क्यों बुरा है जैसे कि आप एक साझा कोडिंग प्रतिमान का उपयोग करने के संदर्भ में भाषा Y में एक कार्यक्रम लिख रहे हैं [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …

3
क्या JSON API से HTML वापस करना ठीक है?
अपनी वर्तमान परियोजना पर, मैं एक ऐसी सेवा के कार्यान्वयन के लिए जिम्मेदार हूं जिसमें नव निर्मित रेस्टफुल एपीआई की खपत शामिल है, जिसे केवल JSON का समर्थन करने के रूप में प्रलेखित किया गया है। क्लाइंट लगातार 'एप्लीकेशन / जॉन्स' के हेडर और कंटेंट-टाइप 'एप्लीकेशन / जेसन' के एक्सेप्ट …

4
मुझे प्रमाणीकरण के लिए 3rd पार्टी (यानी Google, Facebook, Twitter) का उपयोग करने के लिए एक Restful webservice को कैसे आर्किटेक्ट करना चाहिए?
मेरी नौकरी के लिए हमारे पास एक अच्छा रैस्टफुल वेबसर्विस है जिसे हमने बनाया है कि हम एक दो वेबसाइटों को चलाने के लिए उपयोग करते हैं। मूल रूप से webservice आपको समर्थन टिकट बनाने और काम करने देती है, और वेबसाइट अंतिम छोर के लिए जिम्मेदार है। कोई भी …

7
हमें कब काम बंद करना चाहिए और उपकरण बनाना चाहिए?
एक सॉफ्टवेयर इंजीनियर के रूप में, हम अपनी उत्पादकता को बढ़ाने के लिए प्रभावी उपकरण प्राप्त करने के लिए हमेशा उत्सुक रहते हैं। और अपने दैनिक कार्य में, हम अक्सर मौजूदा उपकरणों से असंतुष्ट होते हैं और बेहतर तरीके से बेहतर तरीके से करना चाहते हैं जैसे कि बोरिंग चीजों …

1
DOM के बारे में कुछ स्पष्टीकरण
मैं डोम को समझने की कोशिश कर रहा हूं, और हालांकि मुझे इस बात का उचित अंदाजा है कि कुछ ऐसे विचार हैं, जिन्हें मैं अभी ठीक से समझ नहीं पाया हूं। मैं नीचे सूचीबद्ध करूँगा कि मुझे क्या लगता है कि DOM क्या है और मेरे प्रश्न इनलाइन होंगे। …
25 javascript  dom 

2
हास्केल ने इसे एक साधारण पुस्तकालय समारोह के रूप में परिभाषित करने के बजाय "यदि / फिर / कहीं" क्यों बनाया है?
हास्केल के पास एक अंतर्निहित पुस्तकालय if/then/elseहै, जो Boolएक साधारण पुस्तकालय समारोह के बजाय, प्रकार पर निर्भर है ? जैसे कि if :: Bool -> a -> a -> a if True x _ = x if False _ y = y
25 haskell 

6
TDD और संस्करण नियंत्रण
मैं वर्तमान में टीडीडी के बारे में सीख रहा हूं और इसे अपनी निजी परियोजनाओं में लागू करने की कोशिश कर रहा हूं। मैंने इनमें से कई परियोजनाओं पर बड़े पैमाने पर संस्करण नियंत्रण का उपयोग किया है। मुझे इन दोनों उपकरणों के एक विशिष्ट कार्य प्रवाह में परस्पर क्रिया …

2
क्रिस ओकासाकी की 1996 की थीसिस और 1999 की पुस्तक, विशुद्ध रूप से कार्यात्मक डेटा संरचनाओं के बीच सामग्री में क्या अंतर है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मैं विशुद्ध रूप से कार्यात्मक डेटा संरचनाएं …

7
क्या सॉफ्टवेयर पुन: उपयोग प्रक्रिया को फिर से शुरू करने से रोकता है
कोड पुन: उपयोग एक समस्या के रूप में मैं सॉफ्टवेयर वितरण पर इस प्रश्न के बारे में सोच रहा था , और मैं पुनरावृत्ति और / या प्रतिलिपि प्रस्तुत करने के मुद्दे पर वापस आ रहा था । वे मायने रखते हैं, क्योंकि यदि आप किसी परियोजना को नहीं दोहराते …

8
कीड़े को पुन: पेश करने की जिम्मेदारी
मैं एक अन्य प्रोग्रामर द्वारा बनाई गई लाइब्रेरी का उपयोग करके एक प्रोग्राम विकसित कर रहा हूं (वह उसी कंपनी में काम करता है)। हाल ही में मैंने लाइब्रेरी में एक रिसाव की खोज की, जो कुछ घंटों चलने के बाद कुछ नेटवर्क स्थितियों के तहत होता है। मैंने इस …

7
कैसे कुशल रहने के लिए जब एक निर्माण लगभग हमेशा टूट जाता है
मैं एक मध्यम आकार की टीम में काम करता हूं जो समान स्रोत कोड साझा करता है और जबकि जगह में एक एकीकरण जारी रहता है, लेकिन जैसा कि हम सभी को एक ही शाखा में काम करना पड़ता है, निर्माण लगभग हमेशा टूट जाता है। जैसा कि हमारे पास …

4
संघर्ष के बिना आसन्न रेखाओं का विलय क्यों नहीं होता?
मैंने हाल ही में सीखा है कि जब दो शाखाओं को git में मर्ज किया जाता है, अगर दो आसन्न लाइनों पर परिवर्तन होते हैं git इसे एक संघर्ष घोषित करता है। उदाहरण के लिए, यदि फ़ाइल test.txtमें यह सामग्री है: Line 1: A Line 2: B Line 3: C …
25 git  merging 

7
HTML5, देशी और हाइब्रिड मोबाइल ऐप दृष्टिकोणों के पक्ष और विपक्ष क्या हैं?
मैं एक मोबाइल एप्लिकेशन विकसित करना चाहता हूं। मैंने हाल ही में टेलरिक फोरम पर एक लेख पढ़ा , जिसमें तीन प्रकार के मोबाइल एप्लिकेशन की तुलना की गई और मुझे नहीं पता कि मुझे किसके साथ शुरुआत करनी चाहिए। यहां विभिन्न मोबाइल डिज़ाइन विकल्पों के पेशेवरों और विपक्षों का …

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