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

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

10
मुझे खराब कोड लिखने के लिए मजबूर किया जाता है। मैं अपना चेहरा कैसे बचाऊं? [बन्द है]
मैं केवल एक जूनियर डेवलपर हूं, लेकिन मेरी नौकरी मुझे वास्तव में भयानक PHP कोड के साथ काम करने के लिए मजबूर करती है (सबसे खराब PHP कोड के बारे में सोचें; फिर कोड के बारे में दो बार बुरा सोचें)। मैं आमतौर पर बग को ठीक करने और नई …

8
आप डीबी में एनम क्यों स्टोर करेंगे?
मैंने कई प्रश्न देखे हैं, जैसे कि DB में enums कैसे स्टोर करें , इस बारे में सलाह लेना। लेकिन मुझे आश्चर्य है कि आप ऐसा क्यों करेंगे। तो चलिए बताते हैं कि मेरे पास Personएक genderफील्ड है, और एक Genderएनम है। फिर, मेरी व्यक्ति तालिका में एक स्तंभ लिंग …
69 database  enum 

8
एक साक्षात्कार में कंपनी के कोड नमूने के लिए पूछना [बंद]
कुछ कोड दिखाने के लिए एक नौकरी चाहने वाले से पूछना एक सॉफ्टवेयर कंपनी के लिए एक काफी सामान्य अभ्यास है। हालांकि, क्या उम्मीदवार को साक्षात्कारकर्ता से यह पूछने के लिए स्वीकार्य होगा कि वह एक छोटा सा कोड दिखाएगा जो उसे लगता है कि अच्छी तरह से लिखा गया …

10
मेरा प्रस्तावित डिज़ाइन आमतौर पर मेरे सहयोगी की तुलना में खराब है - मैं कैसे बेहतर हो सकता हूं? [बन्द है]
मैं कुछ वर्षों से प्रोग्रामिंग कर रहा हूं और आम तौर पर अच्छा होता है जब समस्याओं को ठीक करने और छोटे-से-मध्यम स्क्रिप्ट बनाने की बात आती है, हालांकि, मैं आम तौर पर ऑब्जेक्ट ओरिएंटेड तरीके से बड़े पैमाने पर प्रोग्राम डिजाइन करने में अच्छा नहीं हूं। कुछ सवाल हाल …

4
कौन से एल्गोरिदम / डेटा संरचनाएं मुझे नाम से "पहचान" और जानना चाहिए? [बन्द है]
मैं अपने आप को एक काफी अनुभवी प्रोग्रामर मानना ​​चाहता हूँ। अब मैं 5 वर्षों से प्रोग्रामिंग कर रहा हूं। मेरी कमजोर बात हालांकि शब्दावली है। मैं स्व-सिखाया गया हूं, इसलिए जब मैं कार्यक्रम करना जानता हूं, तो मुझे कंप्यूटर विज्ञान के कुछ अधिक औपचारिक पहलुओं का पता नहीं है। …

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

18
कस्टम सॉफ़्टवेयर का उल्लेख करने वाले शोध पत्र स्रोत कोड क्यों जारी नहीं करते हैं? [बन्द है]
क्या शोध पत्रों में उल्लिखित सॉफ्टवेयर का स्रोत कोड जारी नहीं किया गया है? मैं समझता हूं कि कार्यान्वयन विवरण से कुछ पूरा करने के सामान्य विचार के बारे में शोध पत्र अधिक हैं, लेकिन मुझे नहीं लगता कि वे कोड क्यों जारी नहीं करते हैं। उदाहरण के लिए, यह …
69 research 

3
व्यवहार में "क्लासथ अपवाद के साथ जीपीएल" का क्या अर्थ है?
ओरेकल अपने सभी जावा-संबंधित ओपन सोर्स कोड को जीपीएल के तहत एक क्लासपैथ अपवाद के साथ लाइसेंस देता है । जो मैं समझता हूं, यह इन पुस्तकालयों को उन उत्पादों में अपने कोड के साथ संयोजित करने की अनुमति देता है, जिन्हें जीपीएल द्वारा कवर नहीं किया जाना है। यह …
69 java  licensing  gpl  lgpl 

7
जावास्क्रिप्ट में पकड़ने की कोशिश ... यह एक अच्छा अभ्यास नहीं है?
जावास्क्रिप्ट में ट्राई-कैच ब्लॉक का प्रावधान है । जावा या किसी अन्य भाषा में त्रुटि से निपटने के लिए अनिवार्य है, मैं किसी को भी जावास्क्रिप्ट का उपयोग करने के लिए अधिक से अधिक हद तक नहीं देखता। क्या यह एक अच्छा अभ्यास नहीं है या सिर्फ हमें उन्हें जावास्क्रिप्ट …

4
इंटरफ़ेस में "वैकल्पिक तरीकों" के साथ जावा संग्रह क्यों लागू किया गया?
मेरे पहले कार्यान्वयन के दौरान जावा संग्रह ढांचे का विस्तार करते हुए, मुझे यह देखकर बहुत आश्चर्य हुआ कि संग्रह इंटरफ़ेस में वैकल्पिक के रूप में घोषित तरीके हैं। यदि असमर्थित है तो कार्यान्वयनकर्ता को UnsupportedOperationException को फेंकने की उम्मीद है। इसने मुझे तुरंत खराब एपीआई डिजाइन विकल्प के रूप …

13
बोरलैंड डेल्फी का क्या हुआ? [बन्द है]
मुझे लगता है कि डेल्फी अब बहुत लोकप्रिय नहीं है। लेकिन अब काम पर मुझे एक पुराने डेल्फी कार्यक्रम में कुछ बदलाव करने थे जो हम अभी भी उपयोग कर रहे हैं। मैंने बोरलैंड डेवलपर स्टूडियो 2006 का उपयोग किया था और इसके साथ काम करने के लिए यह बहुत …
69 delphi 

7
गतिशील रूप से बनाम वैधानिक रूप से टाइप की गई भाषा के अध्ययन [बंद]
क्या सांख्यिकीय बनाम टाइप की गई भाषाओं की प्रभावशीलता पर किए गए अध्ययन मौजूद हैं? विशेष रूप से: प्रोग्रामर उत्पादकता के माप त्रुटि की दर इसके अलावा कि यूनिट टेस्टिंग के प्रभाव हैं या नहीं। मैंने दोनों पक्षों की खूबियों की चर्चा की है, लेकिन मैं सोच रहा हूं कि …

14
कार्यात्मक प्रोग्रामिंग में साइड-इफेक्ट्स को बुराई क्यों माना जाता है?
मुझे लगता है कि साइड इफेक्ट एक प्राकृतिक घटना है। लेकिन यह कार्यात्मक भाषाओं में वर्जित की तरह है। कारण क्या हैं? मेरा प्रश्न कार्यात्मक प्रोग्रामिंग शैली के लिए विशिष्ट है। सभी प्रोग्रामिंग भाषा / प्रतिमान नहीं।

3
गोलंग में डेटा संरचना सेट करता है
मुझे वास्तव में Google गोलगप्पा पसंद है, लेकिन क्या कोई समझा सकता है कि कार्यान्वयनकर्ताओं के लिए तर्क क्या है जो मानक पुस्तकालय से सेट के रूप में एक बुनियादी डेटा संरचना को छोड़ दिया है?

12
समय सीमा समाप्त होने के बाद संकलित कोड को रोकना [बंद]
मेरी टीम में हम एक बड़ी अखंड परियोजना (पूरे वर्गों, विधियों, आदि) में बहुत सारे पुराने सामानों की सफाई कर रहे हैं। उस सफाई कार्य के दौरान मैं सोच रहा था कि क्या एक तरह का उद्घोषणा है या सामान्य से अधिक पुस्तकालय के प्रशंसक @Deprecated। यह @FancyDeprecatedसफल यदि आप …

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