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

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

8
वर्ग जो किसी भी चीज़ का प्रतिनिधित्व नहीं करता है - क्या यह सही है?
मैं सिर्फ अपने आवेदन को डिजाइन कर रहा हूं और मुझे यकीन नहीं है कि मैं एसओएलआईडी और ओओपी को सही ढंग से समझता हूं। कक्षाओं को 1 काम करना चाहिए और इसे अच्छी तरह से करना चाहिए लेकिन दूसरी ओर से उन्हें वास्तविक वस्तुओं का प्रतिनिधित्व करना चाहिए जिनके …

10
अद्वितीय होने के लिए यादृच्छिक किलों पर भरोसा करने के लिए स्वीकार्य है?
मैं एक नेटवर्क प्रोटोकॉल लागू कर रहा हूं, और मुझे विशिष्ट पहचानकर्ताओं के पैकेट की आवश्यकता है। अब तक, मैं सिर्फ यादृच्छिक 32-बिट पूर्णांक उत्पन्न कर रहा हूं, और यह मानते हुए कि यह खगोलीय रूप से संभावना नहीं है कि एक कार्यक्रम / कनेक्शन के जीवन काल के दौरान …

5
ठेठ "गतिशील भाषा गलतियों" से कैसे बचें?
मैंने हाल ही में जावास्क्रिप्ट में कुछ घंटे डाले हैं क्योंकि मैं बड़े पैमाने पर उपयोगकर्ता नाम से लाभ उठाना चाहता था। यह करते हुए कि मैंने एक पैटर्न पर ध्यान दिया है, जो कि ज्यादातर लोग गतिशील भाषाओं के लिए विशेषता रखते हैं। आपको चीजें वास्तव में जल्दी से …

8
क्या मुझे सीमा के बाहर सार्थक मूल्य के मामले में अपवाद छोड़ देना चाहिए या खुद को संभालना चाहिए?
मैंने एक संरचना लिखी है जो अक्षांश / देशांतर निर्देशांक का प्रतिनिधित्व करती है। उनके मान लॉन्गिट्यूड के लिए -180 से 180 और लेटिट्यूड के लिए 90 -90 तक हैं। यदि उस संरचना का कोई उपयोगकर्ता मुझे उस सीमा से बाहर मूल्य देता है, तो मेरे पास 2 विकल्प हैं: …

5
स्वच्छ वास्तुकला: प्रस्तुतकर्ता या रिटर्निंग डेटा वाले मामले का उपयोग करें?
स्वच्छ वास्तुकला एक उपयोग के मामले प्रस्तोता (जो इंजेक्ट किया जाता है DIP निम्नलिखित,) के वास्तविक क्रियान्वयन फोन interactor प्रतिक्रिया / प्रदर्शन को संभालने के लिए जाने के लिए पता चलता है। हालाँकि, मैं देख रहा हूँ कि लोग इस आर्किटेक्चर को कार्यान्वित कर रहे हैं, इंटरेक्टर से आउटपुट डेटा …

2
क्या प्रदर्शन ही एकमात्र कारण है जो पूरी तरह से पारंपरिक REST API के बदले में सिग्नल (Websockets) का उपयोग नहीं करता है?
मैंने SignalRअपनी कई परियोजनाओं में रीयल-टाइम मैसेजिंग कार्यक्षमता को प्राप्त करने के लिए उपयोग किया है। यह मज़बूती से काम करने लगता है और इसका उपयोग करना सीखना बहुत आसान है। प्रलोभन, कम से कम मेरे लिए, एक वेब एपीआई सेवा को विकसित करने और SignalRसब कुछ के लिए उपयोग …

6
क्या एक दुभाषिया मशीन कोड का उत्पादन करता है?
मैं संकलक और दुभाषियों के विषयों का गहनता से अध्ययन करता हूं। मैं जांचना चाहता हूं कि क्या मेरी आधार समझ सही है, तो चलिए निम्नलिखित बातों को मानते हैं: मेरे पास "फोबिश" नामक भाषा है और इसके कीवर्ड हैं <OUTPUT> 'TEXT', <Number_of_Repeats>; इसलिए यदि मैं 10 बार कंसोल पर …

8
एक फ़ंक्शन नाम के साथ एक वाक्य की शुरुआत? [बन्द है]
कभी-कभी कुछ टाइप करते समय जो केस-संवेदी प्रोग्रामिंग भाषा से संबंधित होता है, मैं अंत में एक फ़ंक्शन नाम के साथ एक वाक्य शुरू करता हूं। अब अंग्रेजी राज्य के नियम कि एक वाक्य में पहले शब्द को पूंजीकृत करने की आवश्यकता है; फ़ंक्शन का नाम लोअरकेस है, हालांकि। यदि …
42 functions 

10
आपके कोड को 100% CPU का उपयोग क्यों नहीं करना चाहिए? [बन्द है]
मैं विशेष रूप से Windows XP या उच्चतर पर चलने वाले C # .NET 4 कार्यक्रम के बारे में बोल रहा हूं, लेकिन सामान्य उत्तर भी स्वीकार्य हैं। पहले से ही अनुकूलित और कुशल कार्यक्रम मान लें। यहाँ समस्या पूरी तरह से हार्डवेयर पर उच्च CPU उपयोग के प्रभावों के …
42 c#  multithreading  cpu  usage 

3
क्या ऐसी संख्याएं हैं जो आधार 10 में प्रतिनिधित्व करने योग्य नहीं हैं लेकिन आधार 2 में प्रतिनिधित्व किया जा सकता है?
C#है decimalप्रकार जो संख्या है कि आधार से 10 में सही प्रतिनिधित्व की जरूरत है उदाहरण के लिए के लिए प्रयोग किया जाता है, 0.1आधार 2 में प्रतिनिधित्व नहीं किया जा सकता है (जैसे floatऔर double) और हमेशा जब चर है कि इन प्रकार के होते हैं में संग्रहीत एक …

9
इंटरफेस के भविष्य के उपयोग के लिए प्रोग्रामिंग
मेरे बगल में एक सहकर्मी बैठा है जिसने इस तरह का इंटरफ़ेस तैयार किया है: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } समस्या यह है कि अभी, हम अपने कोड में कहीं भी इस "अंत" पैरामीटर का उपयोग नहीं कर रहे …

6
चुस्त टीम में मुख्य डेवलपर की भूमिका क्या है?
एक गैर-चुस्त विकास टीम में आम तौर पर एक प्रमुख डेवलपर : मानक सेट करता है (कोडिंग और अन्यथा) टीम के लिए नई तकनीकों पर शोध करता है टीम के लिए तकनीकी दिशा निर्धारित करता है मामलों पर अंतिम कहना है एक प्रणाली की वास्तुकला को डिजाइन करता है हालाँकि …

2
मोबाइल एप्लिकेशन में डेटा सिंक्रनाइज़ेशन - कई डिवाइस, कई उपयोगकर्ता
मैं अपना पहला मोबाइल ऐप बनाने में लगा हूं। एप्लिकेशन की मुख्य विशेषताओं में से एक यह है कि कई उपकरणों / उपयोगकर्ताओं के पास समान डेटा तक पहुंच होगी - और उन सभी के पास CRUD अधिकार होंगे। मेरा मानना ​​है कि आर्किटेक्चर में एक केंद्रीय सर्वर शामिल होना …
42 database  mysql  data  mobile 

7
मैं कैसे डिजाइन करना बंद कर दूं और मेरी अगुवाई में सुझाए गए इस प्रोजेक्ट को शुरू करना चाहिए? [बन्द है]
मैं एक जूनियर डेवलपर (~ 3 साल का ऍक्स्प) हूं और अपनी नौकरी पर हम एक नई प्रणाली के निर्माण की प्रक्रिया में हैं। मेरे लीड डेवलपर मुख्य वास्तुकार होंगे, हालांकि उन्होंने मुझे चुनौती दी है कि मैं सिस्टम को खुद (समानांतर में) आर्किटेक्चर करने की कोशिश करूं। विचार-मंथन विचारों …

7
मैं काम पर सीखने में कितना समय दे सकता हूं? [बन्द है]
मैं अब तक 2 साल के लिए एक सॉफ्टवेयर डेवलपर के रूप में काम कर रहा हूं। यह स्पष्ट लगता है कि सॉफ्टवेयर विकास के रूप में इतनी तेजी से विकसित हो रहे क्षेत्र में, आपको नई तकनीकों, रूपरेखाओं आदि को सीखने में समय बिताने की आवश्यकता है। मैंने हमेशा …

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