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

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

6
ईएवी - क्या यह वास्तव में सभी परिदृश्यों में खराब है?
मैं एक प्रोजेक्ट में से कुछ के लिए एक इकाई-विशेषता-मूल्य (ईएवी) मॉडल का उपयोग करने के लिए सोच रहा हूं , लेकिन स्टैक ओवरफ्लो में इसके बारे में सभी प्रश्न ईएवी को एक विरोधी पैटर्न का जवाब देने के लिए समाप्त होते हैं। लेकिन मैं सोच रहा हूं कि क्या …

17
सही लूप कैसे लिखें?
लूप्स लिखते समय ज्यादातर मैं आमतौर पर गलत सीमा की स्थिति (जैसे: गलत परिणाम) लिखता हूं या लूप टर्मिनेशन के बारे में मेरी धारणाएं गलत हैं (जैसे: असीम रूप से चलने वाला लूप)। हालाँकि मुझे कुछ परीक्षण और त्रुटि के बाद मेरी धारणा सही लगी लेकिन मेरे सिर में सही …

14
क्या किसी कंपनी के लिए ऐसे शेड्यूल पर प्रोग्रामर का होना सामान्य है? [बन्द है]
इसलिए मैं कुछ महीनों से इस काम में लगा हूं। मैं थोड़ा निराश हूं क्योंकि मैं अपना सर्वश्रेष्ठ काम 2 से 7 तक करता हूं। पिछली नौकरियों में, मैं 9: 30-10: 00 पर आया हूं और 7. छुट्टी पर हूं। कुछ कंपनियां इसके साथ ठीक हैं, अन्य नहीं । लेकिन …

21
"कैरियर शुरू करने के कुछ वर्षों के बाद प्रोग्रामिंग न करें"। क्या यह उचित सलाह है? [बन्द है]
मैं पीएचपी में लगभग 5 साल का अनुभव और जावा, सी # में कुछ कम और आजकल कुछ पायथन सीखने की कोशिश कर रहा हूं, थोड़ा अनुभवी डेवलपर हूं। एक प्रोग्रामर के रूप में मेरे करियर की शुरुआत के बाद से मुझे अब और फिर साथी प्रोग्रामरों द्वारा बताया गया …

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

30
सॉफ्टवेयर कार के रूप में विश्वसनीय क्यों नहीं है? [बन्द है]
मेरे पास एक उपयोगकर्ता मुझसे यह सवाल पूछ रहा था। हम जानते हैं कि कारें टूट जाती हैं, लेकिन ऐसा कुछ भौतिक होने के कारण होता है (जब तक कि सॉफ्टवेयर शामिल न हो!)। मैंने जवाब देने की कोशिश की कि सॉफ्टवेयर एक बहुत छोटा उद्योग है, लेकिन उपयोगकर्ता के …

28
इन दिनों अधिक प्रोग्रामर फ्रीलांस क्यों नहीं हैं? [बन्द है]
पूरी पाई को उनमें से केवल कुछ को छोड़कर , दो स्थिति के बीच भारी अंतर को बढ़ाता है। वेतन एक (विशाल) एक है, ओवरटाइम नहीं करना एक और है। मैं इस सवाल को खुले तौर पर छोड़ता हूं कि सभी अलग-अलग विषयों पर कई शानदार उत्तर मिलें जो उस …

19
संस्करण नियंत्रण कब बहुत बड़ा होता है? [बन्द है]
मैंने कई स्थानों पर सुना है "बड़े कमिट मत करो" लेकिन मैंने वास्तव में कभी भी "बड़े" कमिट को नहीं समझा है। क्या यह बड़ा है अगर आप फ़ाइलों का एक गुच्छा पर काम करते हैं भले ही संबंधित हो? किसी प्रोजेक्ट के कितने हिस्सों पर आपको एक बार काम …


7
जिस शाखा की समीक्षा की जा रही है, उस शाखा पर निर्भरता के साथ कार्य करना
नीचे दिए गए परिदृश्य के साथ git कैसे मदद करता है: मेरे पास एक कार्य 2 भागों में टूट गया है: बैकेंड कार्य और फ्रंटेंड कार्य। मैं बैकएंड परिवर्तनों को मर्ज करने के लिए एक पुल अनुरोध करता हूं और इसके विलय (और एड्रेस फीडबैक) की प्रतीक्षा करता हूं। प्रतीक्षा …
65 git  branching 

5
मुझे इवेंट-आधारित प्रोग्रामिंग का उपयोग कब करना चाहिए?
मैं कॉलबैक से गुजर रहा हूं या अपने कार्यक्रमों में अन्य फ़ंक्शन से कार्यों को ट्रिगर कर रहा हूं ताकि एक बार कार्य पूरा हो जाए। जब कुछ खत्म हो जाता है, तो मैं सीधे फ़ंक्शन को ट्रिगर करता हूं: var ground = 'clean'; function shovelSnow(){ console.log("Cleaning Snow"); ground = …

8
एकल जिम्मेदारी सिद्धांत को तोड़े बिना एक वर्ग के पास कई तरीके कैसे हो सकते हैं
एकल जिम्मेदारी के सिद्धांत पर परिभाषित किया गया है विकिपीडिया के रूप में एकल जिम्मेदारी सिद्धांत एक कंप्यूटर प्रोग्रामिंग सिद्धांत है जो बताता है कि प्रत्येक मॉड्यूल, वर्ग या फ़ंक्शन को सॉफ्टवेयर द्वारा प्रदान की गई कार्यक्षमता के एक हिस्से पर जिम्मेदारी होनी चाहिए, और यह जिम्मेदारी पूरी तरह से …

7
जब कोई तार्किक विकल्प एक आरक्षित कीवर्ड है, तो उसका नाम कैसे रखा जाए? [बन्द है]
कभी-कभी, किसी चीज़ के लिए सबसे तार्किक नाम (जैसे एक चर) भाषा या पसंद के वातावरण में एक आरक्षित कीवर्ड होता है। जब समान रूप से उपयुक्त पर्यायवाची नहीं है, तो कोई इसे कैसे नाम देता है? मुझे लगता है कि इस समस्या के लिए सबसे अच्छा अभ्यास उत्तराधिकार हैं। …
64 naming 

8
सॉफ्टवेयर प्रोजेक्ट की शुरुआत में मुझे चीजें कैसे मिल सकती हैं? [बन्द है]
मैं 1 साल के अनुभव के साथ प्रोग्रामर हूं, हाल ही में मुझे एहसास हुआ कि मैं शायद ही कभी एक परियोजना को सही ढंग से शुरू करता हूं (मेरी तरफ की अधिकांश परियोजना), आमतौर पर परियोजना का चक्र ऐसा ही होता है कुछ उपयोग-मामलों के साथ शुरू करें कोडिंग …

6
माइनस साइन क्यों होता है, '-', आमतौर पर प्लस साइन की तरह ही ओवरलोड नहीं किया जाता है?
प्लस चिन्ह +का उपयोग जोड़ और स्ट्रिंग संघनन के लिए किया जाता है, लेकिन इसका साथी: ऋण चिह्न, -आमतौर पर तार के घटाव या घटाव के अलावा किसी अन्य मामले के लिए नहीं देखा जाता है। उसके कारण या सीमाएँ क्या हो सकती हैं? जावास्क्रिप्ट में निम्नलिखित उदाहरण पर विचार …

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