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

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

7
एक समर्पित निर्माण मशीन का उद्देश्य क्या है?
कई परिस्थितियों के कारण पिछले निर्माण चक्र में खराब तैनाती के कारण, मैंने अपने कार्यालय में एक समर्पित निर्माण मशीन के साथ भविष्य की सभी तैनाती करने के लिए अभियान चलाया और मेरे बॉस ने इस प्रस्ताव को स्वीकार कर लिया। हालांकि, उपयोग करने के लिए हमारे कार्यालय में एक …

2
एक "छायांकित" जावा निर्भरता क्या है?
जेवीएम डेवलपर यहाँ। हाल ही में मैंने आईआरसी चैट रूम और यहां तक ​​कि अपने स्वयं के कार्यालय में तथाकथित " छायांकित " जावा पुस्तकालयों पर प्रतिबंध देखा है। उपयोग का संदर्भ कुछ इस प्रकार होगा: " ऐसा है और इसलिए XYZ के लिए एक" छायांकित "क्लाइंट प्रदान करता है। …
74 java  libraries  jvm 

7
क्या ढेर संरचना कार्यक्रमों के लिए एकमात्र उचित तरीका है?
अधिकांश आर्किटेक्चर मैंने देखा है कि फ़ंक्शन कॉल से पहले संदर्भ को बचाने / पुनर्स्थापित करने के लिए कॉल स्टैक पर निर्भर हैं। यह एक ऐसा सामान्य प्रतिमान है जिसमें पुश और पॉप ऑपरेशन अधिकांश प्रोसेसर में निर्मित होते हैं। क्या ऐसे सिस्टम हैं जो बिना स्टैक के काम करते …

10
परीक्षण-संचालित विकास (TDD) और विकास-संचालित परीक्षण (DDT) के बारे में सब क्यों चुस्त है?
इसलिए मैं चुस्त, लेकिन परीक्षण-संचालित विकास के लिए नया हूं । कॉलेज में मेरे प्रोफेसर सभी परीक्षणों के विचार के बारे में थे तब कोड फिर परीक्षण। मुझे यकीन नहीं है कि मैं क्यों समझ रहा हूं। मेरे दृष्टिकोण से यह बहुत अधिक लागत है जो आपके कोड के विकसित …

7
सॉफ्टवेयर परियोजनाओं में आकस्मिक जटिलता का प्रबंधन कैसे करें
जब मुर्रे गेल-मान से पूछा गया कि रिचर्ड फेनमैन ने कितनी कठिन समस्याओं को हल करने में कामयाबी हासिल की तो गेल-मान ने जवाब दिया कि फेनमैन का एक एल्गोरिथ्म था: समस्या लिखिए। असली मुश्किल सोचो। समाधान लिखिए। गेल-मान यह समझाने की कोशिश कर रहे थे कि फेनमैन एक अलग …

14
जब C प्रोग्राम निष्पादित होता है तो क्या डेटा प्रकार के घोषणाकर्ता "int" और "char" रैम में संग्रहीत होते हैं?
जब कोई C प्रोग्राम चल रहा होता है, तो डेटा को ढेर या स्टैक पर संग्रहीत किया जाता है। मान रैम पतों में संग्रहीत होते हैं। लेकिन प्रकार संकेतक (जैसे, intया char) के बारे में क्या ? क्या वे भी संग्रहित हैं? निम्नलिखित कोड पर विचार करें: char a = …
74 c  data 

17
प्रोग्रामिंग क्षेत्र में स्व-शिक्षण कितना महत्वपूर्ण है? [बन्द है]
मैं 16 साल का हूँ। मैंने हाई-स्कूल शुरू करने के बारे में एक साल पहले प्रोग्रामिंग शुरू की थी। मैं प्रोग्रामिंग में करियर के लिए जा रहा हूं, और जितना हो सके उतना सीखने की पूरी कोशिश कर रहा हूं। जब मैंने पहली बार शुरुआत की, तो मैंने एक पुस्तक …

6
क्या `कैच (…) {फेंकना है; } `एक बुरा अभ्यास?
हालांकि मैं मानता हूं कि ... पुनर्विचार के बिना पकड़ना वास्तव में गलत है, लेकिन मेरा मानना ​​है कि इस तरह के निर्माणों का उपयोग करना: try { // Stuff } catch (...) { // Some cleanup throw; } उन मामलों में स्वीकार्य है जहां RAII लागू नहीं है । …
74 c++ 

11
हमें स्विच में ब्रेक का उपयोग क्यों करना है?
किसने तय किया (और किन अवधारणाओं के आधार पर) उस switchनिर्माण (कई भाषाओं में) breakप्रत्येक कथन में उपयोग करना है? हमें ऐसा कुछ क्यों लिखना है: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not determined'; break; } (PHP और JS …
74 conditions 

7
मुझे MVC पैटर्न का उपयोग क्यों करना चाहिए?
ऐसा लगता है कि हर कोई आजकल वेब एप्लिकेशन कर रहा है, हर चीज के लिए एमवीसी का उपयोग करना चाहता है। हालाँकि मुझे इस पैटर्न का उपयोग करने के लिए खुद को समझाना मुश्किल है। मैं समझता हूं कि सामान्य विचार कार्यक्रम के प्रतिनिधित्व वाले बैकएंड तर्क को अलग …

15
एक डेवलपर को असंभव आवश्यकताओं को कैसे अस्वीकार करना चाहिए? [बन्द है]
यहाँ समस्या मैं सामना कर रहा हूँ: परियोजना प्रबंधक से उद्धरण: हे स्पार्क, मैं आपको एक ऐसा ढांचा विकसित करने का काम सौंप रहा हूं जिसका उपयोग कई अलग-अलग आईओएस अनुप्रयोगों के लिए किया जा सकता है। यहाँ आवश्यकताएँ हैं: यह यूआई में हेरफेर करने के लिए उपयोग किए जा …

10
तनाव के कारण प्रोग्रामर काम पर क्या करते हैं, और आप उनसे कैसे निपटते हैं? [बन्द है]
किसी भी नौकरी में काम करते समय स्वस्थ रहना तनाव का प्रबंधन करना महत्वपूर्ण है। एक आवश्यक उपशीर्षक तनाव के स्रोतों को पहचानना और सीमित करना सीख रहा है। लेकिन, दैनिक पीसने के बीच में, तनाव के स्रोतों को पहचानना मुश्किल हो सकता है (विशेषकर प्रोग्रामर जैसे गहन, केंद्रित व्यक्तित्व …

10
जावा में प्रति वर्ग कितनी लाइनें हैं? [बन्द है]
आपके अनुभव में, जावा में एक वर्ग के लिए कोड की कितनी लाइनें बहुत अधिक हैं, इसके लिए अंगूठे का एक उपयोगी नियम क्या है? स्पष्ट होने के लिए, मुझे पता है कि किसी विशेष वर्ग में क्या होना चाहिए और क्या नहीं होना चाहिए, इसके लिए उपयोग करने के …

14
जिस बिंदु पर आप "तकनीक" को फिर से शुरू करने के लिए इसे सूचीबद्ध करने के लिए पर्याप्त जानते हैं [बंद]
मेरे पास हाल ही में एक साक्षात्कार के लिए एक प्रोग्रामर था, जिसने पायथन, पीएचपी, रेल और एएसपी को अपने कुछ कौशल के रूप में सूचीबद्ध किया था। हालांकि, साक्षात्कार में, वे साक्षात्कारकर्ता को यह नहीं पता था कि नियंत्रण संरचना और बुनियादी तर्क क्या थे, उन्होंने केवल कुछ डेमो …
74 skills 

18
सादे अंग्रेजी में, पुनरावृत्ति क्या है?
वास्तविक दुनिया में पुनरावृत्ति का विचार बहुत आम नहीं है। तो, यह नौसिखिया प्रोग्रामर के लिए थोड़ा भ्रमित लगता है। हालांकि, मुझे लगता है, वे धीरे-धीरे अवधारणा के अभ्यस्त हो जाते हैं। तो, विचार को आसानी से समझने के लिए उनके लिए एक अच्छी व्याख्या क्या हो सकती है?
74 recursion 

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