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

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

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

9
क्या "हर कोई एक प्रोग्रामर नहीं हो सकता है" का अध्ययन किया गया है?
एक पुरानी कहावत है कि कई प्रोग्रामर छड़ी है "यह प्रोग्रामिंग सीखने के लिए एक निश्चित प्रकार का दिमाग लेता है, और हर कोई ऐसा नहीं कर सकता है।" अब मुझे यकीन है कि हम सभी के पास अपने स्वयं के प्रमाणों की प्रतिमा है, लेकिन क्या यह वैज्ञानिक रूप …
182 case-studies 

23
मैं एक टीम के सदस्य के साथ कैसे व्यवहार कर सकता हूं जो कोड में टिप्पणी करना पसंद नहीं करता है?
मेरी टीम का एक सदस्य लगातार उसके कोड में टिप्पणी करने से बचता है। उनका कोड स्व-दस्तावेजीकरण नहीं है, और अन्य प्रोग्रामर को उनके कोड को समझने में मुश्किल समय लगता है। मैंने उनसे कई बार अपने कोड पर टिप्पणी करने के लिए कहा है, हालांकि वह सिर्फ बहाने देता …
182 teamwork  team  comments 

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

8
क्या हर भाषा C में लिखी गई है?
कभी-कभी विभिन्न भाषाओं (C / C ++, C #) में प्रोग्रामिंग करते समय, यह विचार मेरे दिमाग में आता है: क्या प्रत्येक और हर भाषा सी प्रोग्रामिंग भाषा में लिखी गई है? क्या C भाषा सभी भाषाओं की माता / पिता है? क्या प्रत्येक अवधारणा ( OOP , आदि) C …

17
आप अपने दैनिक कार्यों में "इसे सही कैसे करें" और "इसे एएसएपी" के बीच संतुलित करते हैं? [बन्द है]
मैं खुद को समय-समय पर इस सवाल पर विचार कर रहा हूं, बार-बार। मैं चीजों को सही तरीके से करना चाहता हूं: स्वच्छ, समझने योग्य और सही कोड लिखना जो बनाए रखना आसान है। हालाँकि, मैं जो कर रहा हूं वह एक पैच पर पैच लिख रहा है; सिर्फ इसलिए …

16
मेरी कंपनी में स्वचालित परीक्षण विफल क्यों रहता है?
हमने अपनी कंपनी में कई बार डेवलपर स्वचालित परीक्षण शुरू करने की कोशिश की है। हमारी क्यूए टीम यूआई परीक्षणों को स्वचालित करने के लिए सेलेनियम का उपयोग करती है, लेकिन मैं हमेशा इकाई परीक्षण और एकीकरण परीक्षण शुरू करना चाहता था। अतीत में, जितनी बार हमने कोशिश की, हर …

30
क्या कोडिंग करते समय माइक्रो-ऑप्टिमाइज़ेशन महत्वपूर्ण है?
मैंने हाल ही में स्टैक ओवरफ्लो पर एक सवाल पूछा था कि पीएचपी में स्ट्रैटन () की तुलना में इस्सेट () क्यों तेज था । इसने पठनीय कोड के महत्व पर सवाल उठाए और क्या कोड में माइक्रो-सेकंड के प्रदर्शन में सुधार भी विचार करने लायक थे। मेरे पिता एक …

19
मैं अपने स्वयं के कोड की समीक्षा कैसे करूं? [बन्द है]
मैं एक प्रोजेक्ट सोलो पर काम कर रहा हूं और मुझे अपना कोड बनाए रखना है। आमतौर पर कोड की समीक्षा कोड लेखक द्वारा नहीं की जाती है, इसलिए समीक्षक ताजा आंखों से कोड को देख सकता है - हालांकि, मेरे पास ऐसा लक्जरी नहीं है। अपने स्वयं के कोड …

3
क्या एंटिटी फ्रेमवर्क उच्च-यातायात वेबसाइटों के लिए उपयुक्त है?
क्या एंटिटी फ्रेमवर्क 4 सार्वजनिक वेबसाइट के लिए संभावित रूप से 1000 हिट / सेकंड के साथ एक अच्छा समाधान है? मेरी समझ में ईएफ ज्यादातर छोटी या इंट्रानेट वेबसाइटों के लिए एक व्यवहार्य समाधान है, लेकिन एक लोकप्रिय सामुदायिक वेबसाइट (मुझे पता है कि एसओ LINQ एसक्यूएल का उपयोग …

30
गरीबी में लोगों की मदद करने के लिए प्रोग्रामिंग क्षमता का उपयोग कैसे किया जा सकता है?
कॉलेज में कंप्यूटर साइंस की पढ़ाई करने वाले एक छात्र के रूप में, मैं अक्सर विभिन्न मानवीय परियोजनाओं पर काम करने वाले दोस्तों से सुनता हूं, और मैं खुद कुछ करना चाहता हूं। लेकिन ऐसा लगता है कि प्रोग्रामर के पास डॉक्टर, या शिक्षक के रूप में मदद करने के …
176 skills 

16
जब गेटर्स एंड सेटर्स जायज़ हैं
गेट और सेटर की अक्सर ओओ के उचित नहीं होने के कारण आलोचना की जाती है। दूसरी ओर अधिकांश OO कोड मैंने देखा है कि व्यापक गेटर्स और सेटर हैं। जब गेटर्स और सेटर जायज़ होते हैं? क्या आप उनका उपयोग करने से बचने की कोशिश करते हैं? क्या वे …

4
गिट के दो-चरणीय प्रतिबद्ध प्रक्रिया (मंचन) से क्या लाभ है?
मैं सीख रहा हूँ और मैंने देखा है कि यह एक दो कदम प्रतिबद्ध प्रक्रिया है: git add <files> git commit पहला चरण स्थानों को "स्टेजिंग क्षेत्र" या "इंडेक्स" कहा जाता है। मुझे इसमें दिलचस्पी है कि यह डिजाइन निर्णय क्यों किया जाता है, और इसके लाभ क्या हैं? इसके …

12
API और SDK में क्या अंतर है?
मैं विभिन्न एपीआई और एसडीके के माध्यम से देख रहा था, जब मुझे एहसास हुआ कि मैं वास्तव में एक एपीआई और कुछ एसडीके नामक कुछ के बीच का अंतर नहीं बता सकता । वे दोनों, वैचारिक रूप से, आपके प्रोग्राम के लिए सॉफ्टवेयर के एक अन्य टुकड़े द्वारा प्रदान …

5
आप एक वर्ग के बजाय एक संरचना का उपयोग कब करते हैं? [बन्द है]
कक्षाओं बनाम कक्षाओं का उपयोग करने के लिए अंगूठे के आपके नियम क्या हैं? मैं उन शर्तों की C # परिभाषा के बारे में सोच रहा हूं, लेकिन अगर आपकी भाषा में भी ऐसी अवधारणाएं हैं, तो मैं आपकी राय भी सुनना चाहूंगा। मैं लगभग हर चीज के लिए कक्षाओं …
174 c#  design  class  struct 

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