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

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

5
प्रोग्रामिंग भाषा बनाम मार्कअप भाषा बनाम स्क्रिप्टिंग भाषा
अब तक मैं नहीं जानता कि प्रमुख इन तीन के बीच मतभेद। जब कोई मुझसे इस बारे में पूछता है, तो मैं उन्हें बताता हूं कि C # एक प्रोग्रामिंग भाषा है, HTML और XML मार्कअप लैंग्वेज हैं, और जावास्क्रिप्ट और VBScript भाषाएं हैं। लेकिन वे कौन से प्रमुख अंतर …

14
तंग समय सीमा का सामना करने पर किसी और के कोड को साफ करना कितना महत्वपूर्ण है? [बन्द है]
(मैं HTML / CSS कोड (प्रोग्रामिंग भाषा नहीं) के बारे में बात कर रहा हूं, लेकिन मुझे लगता है कि हम प्रोग्रामर के साथ भी इसी मुद्दे का सामना करते हैं।) मैं एक टीम में सबसे वरिष्ठ फ्रंट-डिज़ाइनर हूं और मुझे अक्सर अपने जूनियर्स के आउटपुट को टाइट डेडलाइन में …

11
क्या एक ओपन सोर्स प्रोजेक्ट पर कोडिंग शैली में बदलाव करना ठीक है जो सर्वोत्तम प्रथाओं का पालन नहीं करता है?
हाल ही में, मैं GitHub पर कई खुले स्रोत रूबी (या इसका अधिकांश हिस्सा रूबी था) परियोजनाएं आईं , जब रूबोकॉप जैसे उपकरण का विश्लेषण करने वाले कोड के साथ जांच की जाती है , तो बहुत सारे अपराध होते हैं । अब, इन अपराधों के अधिकांश, एकल उद्धरण (जब …

8
स्कोप-आधारित स्मृति प्रबंधन के नुकसान
मैं वास्तव में गुंजाइश आधारित स्मृति प्रबंधन (SBMM), या की तरह आरए II , के रूप में यह है और अधिक सामान्यतः (भ्रमित करने वाले?) के लिए सी ++ समुदाय द्वारा भेजा। जहां तक ​​मुझे पता है, सी ++ (और सी) को छोड़कर, आज उपयोग में कोई अन्य मुख्यधारा की …

6
क्यों "कार्यों और डेटा के बीच तंग युग्मन" खराब है?
मुझे यह उद्धरण " द जॉय ऑफ क्लोजर " में मिला । 32, लेकिन किसी ने पिछले हफ्ते रात के खाने पर मुझसे एक ही बात कही और मैंने इसे अन्य स्थानों पर भी सुना है: [A] ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए नकारात्मक, फ़ंक्शन और डेटा के बीच का युग्मन है। …

8
स्थैतिक तरीके केवल स्थैतिक डेटा का उपयोग क्यों कर सकते हैं?
मुझे समझ में नहीं आता है कि एक स्थैतिक विधि गैर-स्थैतिक डेटा का उपयोग क्यों नहीं कर सकती है। क्या कोई बता सकता है कि समस्याएं क्या हैं और हम ऐसा क्यों नहीं कर सकते?
38 java 

3
क्यों `main` int या शून्य के बजाय एक डबल या स्ट्रिंग वापस नहीं कर सकते?
कई भाषाओं में जैसे C, C ++, और Java, mainमेथड / फंक्शन का रिटर्न प्रकार है voidया int, लेकिन नहीं doubleया String। उसके पीछे क्या कारण हो सकते हैं? मैं थोड़ा-बहुत जानता हूं कि हम ऐसा नहीं कर सकते क्योंकि mainरनटाइम लाइब्रेरी द्वारा कहा जाता है और यह कुछ सिंटैक्स …

8
क्या डेवलपर्स को प्रोजेक्ट पर घूमना अच्छा या बुरा विचार लगता है?
मैं एक छोटी टीम पर काम कर रहा हूं जो कि एक और छोटी टीम के साथ एक बड़े नए प्रोजेक्ट पर काम करना शुरू कर देगी। दूसरी टीम वर्तमान में एक विरासत प्रणाली पर काम कर रही है जिसे वे वर्षों से काम कर रहे हैं। प्रबंधक ने तय …

7
स्नातक / जूनियर इंजीनियरों से क्या मानकों की उम्मीद की जा सकती है? [बन्द है]
क्या बफर ओवरफ्लो एक स्नातक डेवलपर से स्वीकार्य हैं? क्या हम बार को बहुत ऊंचा कर रहे हैं? स्नातक / जूनियर इंजीनियरों की अपेक्षित क्षमताएं क्या हैं? प्रसंग: वर्तमान में हम लिनक्स पर मुख्य रूप से C में काम कर रहे एक जूनियर डेवलपर स्थिति के लिए भर्ती कर रहे …

6
HTML के लिए सख्त पार्सिंग क्यों नहीं चुना गया?
मैंने अक्सर सोचा है कि HTML बनाते समय सख्त पार्सिंग क्यों नहीं चुना गया। अधिकांश इंटरनेट इतिहास के लिए, ब्राउज़र ने किसी भी प्रकार के मार्कअप को स्वीकार कर लिया है और इसे पार्स करने की पूरी कोशिश की है। प्रक्रिया प्रदर्शन को नीचा दिखाती है, लोगों को अस्पष्टता लिखने …
38 html  history  parsing 

4
लॉगिंग विफल प्रयास लॉग पासवर्ड को उजागर करता है
मैंने अपनी वेबसाइट पर विफल लॉगिन के प्रयासों को एक संदेश के साथ शुरू किया जैसे कि एक संदेश Failed login attempt by qntmfred मैंने देखा है कि इनमें से कुछ लॉग दिखते हैं Failed login attempt by qntmfredmypassword मैं अनुमान लगा रहा हूं कि कुछ लोगों का लॉगिन विफल …

7
क्या सीएलआई ऐप्स के विकास को "पिछड़ा" माना जाता है? [बन्द है]
मैं प्रोग्रामिंग में बहुत अनुभव के साथ एक डीबीए नवेली हूं। मैंने कई सीएलआई, गैर-संवादात्मक ऐप विकसित किए हैं जो कुछ दैनिक दोहराए जाने वाले कार्यों को हल करते हैं या दैनिक कार्यों को न करके अधिक जटिल से मानवीय त्रुटि को समाप्त करते हैं। ये उपकरण अब हमारे टूल …
38 skills  cli 

5
केस ब्लॉक्स में C # की स्थानीय गुंजाइश क्यों नहीं है?
मैं यह कोड लिख रहा था: private static Expression<Func<Binding, bool>> ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)ChangeAction.Inherit; return (x => x.Action == action); case BindingType.ExplicitValue: var action = (byte)ChangeAction.SetValue; return (x => x.Action == action); default: // TODO: Localize errors throw new InvalidOperationException("Invalid criterion."); } …

4
C ++ में वर्चुअल फ़ंक्शंस क्यों और कैसे धीमी होती हैं?
क्या कोई विस्तार से बता सकता है कि वर्चुअल फ़ंक्शंस को कॉल करने पर वर्चुअल टेबल कैसे काम करती है और किस पॉइंट से जुड़ी है। यदि वे वास्तव में धीमे हैं, तो क्या आप उस समय को दिखा सकते हैं जिसे निष्पादित करने के लिए वर्चुअल फ़ंक्शन सामान्य वर्ग …

10
आज () एक अशुद्ध कार्य का एक उदाहरण क्यों है?
ऐसा लगता है, जब "शुद्ध कार्यों" के बारे में इस विकिपीडिया लेख को पढ़ते हुए , वे Today()एक अशुद्ध कार्य के उदाहरण के रूप में सूचीबद्ध होते हैं, लेकिन यह मुझे बहुत शुद्ध लगता है। क्या इसलिए कि कोई औपचारिक इनपुट तर्क नहीं है? दिन का वास्तविक समय "फ़ंक्शन के …

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