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

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

5
आप एक प्रोग्रामर के Github प्रोफ़ाइल का आकलन कैसे करेंगे? [बन्द है]
ओपन सोर्स समुदाय के बहुत से लोगों का कहना है कि वे काम पर रखने के दौरान उम्मीदवार की गिथब प्रोफाइल पर जोर देते हैं। मैं गितुब पर सक्रिय हूं, अपनी खुद की कुछ परियोजनाओं और दूसरों के लिए कुछ योगदान के साथ। लेकिन अपनी खुद की प्रोफाइल को देखने …

17
सोर्स कोड कंट्रोल में आपके प्रोजेक्ट का क्या हिस्सा होना चाहिए?
एक साथी डेवलपर ने एक नई Drupal परियोजना पर काम शुरू कर दिया है, और sysadmin ने सुझाव दिया है कि उन्हें केवल साइट / डिफ़ॉल्ट उपनिर्देशिका को स्रोत नियंत्रण में रखना चाहिए, क्योंकि यह "अपडेट को आसानी से स्क्रिप्ट करने योग्य बना देगा।" कुछ हद तक संदिग्ध दावा करते …

11
सॉफ्टवेयर सम्मेलनों में एक नेटवर्क कैसे होता है? [बन्द है]
मैं अभी भी Microsoft TechEd पर हूं , और सॉफ़्टवेयर कॉन्फ्रेंस में अपने समय का प्रभावी ढंग से उपयोग करने के तरीके के बारे में मेरे सवाल का जवाब "नेटवर्किंग सॉफ़्टवेयर का सबसे उपयोगी हिस्सा है"। समस्या: मुझे पता नहीं है कि उस कार्य को कैसे किया जाए। मैं हमेशा …

24
कुछ प्रोग्रामर विकास के यूआई भाग से नफरत क्यों करते हैं? [बन्द है]
बहुत सारे प्रोग्रामर जो मुझे मिले हैं हमेशा कहते हैं कि "वह यूआई आदमी नहीं है।" तथ्य यह है कि आजकल विकास, चाहे वेब, विंडोज, लिनक्स, ओएसएक्स, या किसी अन्य प्रकार के विकास में अब एक अच्छा दिखने वाला यूआई वाला सॉफ्टवेयर शामिल है। क्यों कई डेवलपर्स यूआई काम पसंद …

22
क्या आप वास्तव में 'क्लीन कोड' लिखते हैं? [बन्द है]
मैंने कुछ प्रोग्रामर्स को बार-बार अपने कोड को 'अच्छा काम' करने के लिए ही नहीं, बल्कि इसे 'अच्छा' बनाने के लिए भी देखा है। IMO, 'क्लीन कोड' वास्तव में एक प्रशंसा है जो यह दर्शाता है कि आपका कोड सुरुचिपूर्ण, पूरी तरह से समझने योग्य और बनाए रखने योग्य है। …

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

16
अजगर के साथ ऐसी लोकप्रियता क्यों? [बन्द है]
सिंटेक्स के रूप में व्हाट्सएप पर नाराज होने के अलावा, मैं नफरत नहीं कर रहा हूं, मुझे सिर्फ पायथन के साथ आकर्षण नहीं है। मैं पर्ल की कविता की सराहना करता हूं, और बैश और कोर्न और शेबंग में सुंदर वेब सेवाओं को क्रमादेशित किया है gnuplot। मैं दस्तावेज़ लिखता …
54 python  perl  bash 

1
मिश्रण या लक्षण सादे बहु विरासत से बेहतर कैसे हैं?
C ++ में सादा बहु विरासत है, कई भाषा डिज़ाइन इसे खतरनाक मानते हैं। लेकिन रूबी और पीएचपी जैसी कुछ भाषाएं एक ही काम करने के लिए अजीब सिंटैक्स का उपयोग करती हैं और इसे मिक्सी या लक्षण कहती हैं। मैंने कई बार सुना है कि मिश्रण / लक्षण सादे …

16
TDD करते समय एक बार में सभी परीक्षण क्यों नहीं लिखे?
रेड - ग्रीन - टीडीडी के लिए रिफ्लेक्टर चक्र अच्छी तरह से स्थापित और स्वीकृत है। हम एक असफल इकाई परीक्षण लिखते हैं और इसे यथासंभव सरल बनाते हैं। एक वर्ग के लिए कई असफल इकाई परीक्षण लिखने पर इस दृष्टिकोण के लिए क्या लाभ हैं और उन सभी को …

11
चुस्त प्रथाएँ: कोड समीक्षा - समीक्षा विफल करें या कोई मुद्दा उठाए?
एक 2 सप्ताह के स्प्रिंट के अंत में और एक कार्य की एक कोड समीक्षा होती है, समीक्षा में हम एक फ़ंक्शन की खोज करते हैं जो काम करता है, पठनीय है, लेकिन यह काफी लंबा है और इसमें कुछ कोड बदबू आ रही है। आसान रिफैक्टर का काम। अन्यथा …

4
यूनिक्स बायनेरिज़ के करीब अन्य भाषाओं की तुलना में जावा का उपयोग करते समय डॉकर का उपयोग करने के विकास लाभ उपेक्षित हैं?
मेरा एक दोस्त था जिसने कहा था: डॉकर अद्भुत है। आप इसका उपयोग अपने स्थानीय मशीन पर उत्पादन और उसके सभी quirks को दोहराने के लिए कर सकते हैं । फिर आप उस उदाहरण को सभी स्टेजिंग वर्कफ़्लोज़ सुपर- क्विक के माध्यम से सीधे परिनियोजित कर सकते हैं । अब …
53 java  deployment  jvm  docker 

7
क्या वीसीएस से दूर निरर्थक फ़ाइलों को न हटाना बुरा है, लेकिन पहले उन्हें टिप्पणियों के साथ "हटाए जाने" के रूप में चिह्नित करें?
मैं जानना चाहता था कि क्या मैं स्रोत फ़ाइलों से निपटने के लिए जिस तरह से संस्करण नियंत्रण से हटाए जाने की आवश्यकता है, उसे खराब अभ्यास माना जा सकता है। मैं इसे उस उदाहरण के आधार पर आपको समझाना चाहता हूं: मुझे हाल ही में बहुत गुस्सा आया, क्योंकि …

10
मुख्यधारा की मजबूत स्थिर ओओपी भाषाएँ आदिम विरासत को क्यों रोकती हैं?
यह ठीक क्यों है और अधिकतर अपेक्षित है: abstract type Shape { abstract number Area(); } concrete type Triangle : Shape { concrete number Area() { //... } } ... जबकि यह ठीक नहीं है और कोई भी शिकायत नहीं करता है: concrete type Name : string { } concrete …

13
आर्किटेकचर डिजाइनिंग को बर्बाद करने से कैसे रोकें [बंद]
मैंने हाल ही में विश्वविद्यालय से स्नातक किया है और एक प्रोग्रामर के रूप में काम शुरू किया है। मुझे यह नहीं लगता कि "तकनीकी" मुद्दों को हल करना मुश्किल है या उन चीजों के साथ डिबगिंग करना जो मैं कहूंगा कि 1 समाधान होगा। लेकिन वहाँ समस्याओं का एक …

9
क्या संगामिति नहीं होने पर अपरिवर्तनीयता बहुत सार्थक है?
ऐसा लगता है कि अपरिवर्तनीय प्रकारों और विशेष रूप से संग्रह का उपयोग करने के मुख्य लाभ के रूप में थ्रेड-सेफ्टी को हमेशा / अक्सर उल्लेख किया जाता है। मेरे पास एक ऐसी स्थिति है जहां मैं यह सुनिश्चित करना चाहूंगा कि एक विधि तार के एक शब्दकोश को संशोधित …

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