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

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

14
आप 'द नेक्स्ट बिग थिंग' के विचारों के साथ गैर-प्रोग्रामर के लिए कैसे प्रतिक्रिया करते हैं?
हाल ही में और अक्सर, बिना प्रोग्रामिंग पृष्ठभूमि वाले लोग आते हैं और कहते हैं कि उनके पास यह महान विचार है जो अगली बड़ी चीज हो सकती है और यह विचार (ओं) को अपने आप में एक भाग्य के लायक है। फिर जैसा कि वे जानते हैं कि मैं …

17
स्रोत कोड के लिए उपयोगी मीट्रिक क्या हैं? [बन्द है]
स्रोत कोड के लिए कैप्चर करने के लिए उपयोगी मीट्रिक क्या हैं? उदाहरण के लिए, मेट्रिक्स, जैसे (निष्पादन योग्य?) कोड या साइक्लोमैटिक कॉम्प्लेक्सिटी की लाइनें गुणवत्ता आश्वासन के साथ कैसे मदद करती हैं या वे सॉफ़्टवेयर विकास प्रक्रिया के लिए सामान्य रूप से कैसे फायदेमंद हैं?

8
सबसे प्रभावी रूप से डिबग कोड कैसे? [बन्द है]
कोड में रेंगने वाले कीड़े को कम किया जा सकता है, लेकिन पूरी तरह से समाप्त नहीं किया जाता है क्योंकि यह लिखा जाता है - प्रोग्रामर हैं, हालांकि कई असहमत होंगे , केवल मनुष्य। जब हम अपने कोड में एक त्रुटि का पता लगाते हैं, तो हम इसे बाहर …
33 debugging 

12
कितनी बार आप औपचारिक यूएमएल का उपयोग करते हैं?
मैंने सिस्टम को काफी बार डिजाइन और व्याख्या करने के लिए तदर्थ MUML (निर्मित मॉडलिंग भाषा) का उपयोग किया। यह यूएमएल के समान दिखता है और बहुत अच्छी तरह से समझा जाता है। हालांकि, मेरे पास एक प्रोफेसर या दो हैं जो सख्त, औपचारिक यूएमएल के उपयोग पर हार गए, …
33 uml  diagrams 

10
कुछ बड़ी वेबसाइटें Microsoft स्टैक क्यों चलाती हैं? [बन्द है]
मेरे सिर के ऊपर से, मैं मुट्ठी भर बड़ी साइटों के बारे में सोच सकता हूं जो Microsoft स्टैक का उपयोग करते हैं Microsoft.com गड्ढा मेरी जगह बहुत सारी मछलियां स्टैक ओवरफ़्लो हॉटमेल, बिंग, विंडोजलाइव हालाँकि, अवलोकन के आधार पर, लगभग सभी शीर्ष 500 साइटें अन्य प्लेटफ़ॉर्म पर चल रही …

11
क्या डिजाइन पैटर्न आमतौर पर अच्छे या बुरे के लिए एक बल है? [बन्द है]
मैंने सुना है यह तर्क दिया है कि कटा हुआ ब्रेड के बाद से डिज़ाइन पैटर्न सबसे अच्छी बात है। मैंने यह भी सुना है कि डिज़ाइन पैटर्न "सेकंड सिस्टम सिंड्रोम" को समाप्त करने के लिए करते हैं, कि वे बड़े पैमाने पर उपयोग किए जाते हैं, और यह कि …

20
मुफ्त में काम कर रहे हैं? [बन्द है]
मैं इस लेख के लिए आया था काम के लिए नि: शुल्क है कि मुझे सोच रहा था। प्रत्येक नियोक्ता का लक्ष्य श्रमिकों से अधिक मूल्य प्राप्त करना है, क्योंकि फर्म मजदूरी का भुगतान करती है; अन्यथा, कोई विकास नहीं है, कोई अग्रिम नहीं है, और नियोक्ता के लिए कोई …
33 experience 

30
सबसे बड़ी गलती जो आपने कभी की है [बंद]
सर्वर फाल्ट पर मैंने जो प्रश्न पढ़ा है, उसके समान, आपने आईटी से संबंधित स्थिति में सबसे बड़ी गलती क्या है। दोस्तों से कुछ उदाहरण: मुझे एक उत्पादन साइट पर कुछ काम करने की आवश्यकता थी इसलिए मैंने बीटा साइट पर लाइव डेटाबेस की प्रतिलिपि बनाने का फैसला किया। सुंदर …
33 experience 

6
यदि प्रोग्राम नेस्टेड फ़ंक्शन कॉल को इनलाइन किया जा सकता है तो कॉल स्टैक का उपयोग क्यों करते हैं?
कंपाइलर के पास ऐसा प्रोग्राम क्यों नहीं है: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; और इसे इस तरह एक कार्यक्रम में परिवर्तित करें: function c(b) { return b^2 + 5 }; जिससे कंप्यूटर को c (b) के रिटर्न एड्रेस को याद रखने …

3
परिपत्र निर्भरता कैसे हल करें?
मेरे पास तीन वर्ग हैं जो एक दूसरे के लिए परिपत्र हैं: TestExecuter TestScenario के अनुरोधों को निष्पादित करता है और ReportGenerator वर्ग का उपयोग करके रिपोर्ट फ़ाइल को सहेजता है। इसलिए: TestExecuter रिपोर्ट उत्पन्न करने के लिए ReportGenerator पर निर्भर करता है ReportGenerator TestScenario और TestExecuter से निर्धारित मापदंडों …

4
वेब एपीआई के लिए कोई डब्ल्यूएसडीएल प्रकार का समर्थन क्यों नहीं है?
इसलिए मैं अभी .Net WebApi और एक बात से शुरुआत कर रहा हूं, जो कि मैं सीधे देख रहा हूं, यह है कि कोई भी अनुबंध यह परिभाषित नहीं करता है कि एपीआई कैसे दिखता है और इसका उपभोग किया जाना चाहिए (प्रत्येक क्रिया से अनुरोध / प्रतिक्रियाएं), यह आमतौर …

3
क्या हमें उसी समाधान में एमवीसी एप्लिकेशन से वेब एपीआई को कॉल करना चाहिए?
मैं एमवीसी में एक परियोजना पर काम कर रहा हूं जिसमें मोबाइल एप्लिकेशन है इसलिए एक बात स्पष्ट है कि हमें वेब एपीआई का उपयोग करना होगा इसलिए इसका उपयोग मोबाइल एप्लिकेशन में किया जा सकता है। एपीआई बनाने के बाद जब हमने वेब साइट को विकसित करना शुरू किया …

6
प्रगतिशील संवर्धन बनाम एकल पृष्ठ ऐप्स
मैं अभी बोस्टन में एक इवेंट शिवाय नामक सम्मेलन से वापस आया । वक्ताओं के बीच वास्तव में लोकप्रिय विषय प्रगतिशील वृद्धि का विचार था - एक साइट की सामग्री को HTML में जाना चाहिए, और व्यवहार को बढ़ाने के लिए केवल जावास्क्रिप्ट का उपयोग किया जाना चाहिए। प्रगतिशील वृद्धि …

6
क्लोजर को अशुद्ध कार्यात्मक शैली माना जाता है?
क्या कार्यात्मक प्रोग्रामिंग में क्लोजर को अशुद्ध माना जाता है? ऐसा लगता है कि आम तौर पर एक समारोह में सीधे मूल्यों को पारित करने से बंद होने से बचा जा सकता है। इसलिए जहां संभव हो, बंद होने से बचा जाना चाहिए? यदि वे अशुद्ध हैं, और मैं यह …

5
क्या आपको सभी यूनिट परीक्षणों में अपने डेटा को हार्ड कोड करना चाहिए?
अधिकांश यूनिट परीक्षण ट्यूटोरियल / उदाहरणों में आमतौर पर प्रत्येक व्यक्तिगत परीक्षण के लिए परीक्षण किए जाने वाले डेटा को परिभाषित करना शामिल होता है। मुझे लगता है कि यह "सब कुछ अलगाव में परीक्षण किया जाना चाहिए" सिद्धांत का हिस्सा है। हालाँकि मैंने पाया है कि जब बहुत सारे …

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