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

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

11
अतुल्यकालिक बनाम तुल्यकालिक का अर्थ [बंद]
कंप्यूटर विज्ञान में एसिंक्रोनस और सिंक्रोनस शब्द का अर्थ क्या है ? यदि आप Google को उन शब्दों का अर्थ बताते हैं जो आपको निम्नलिखित मिलेंगे: अतुल्यकालिक: एक ही समय में मौजूद या उत्पन्न नहीं । समकालिक: मौजूदा या एक ही समय में होने वाली । लेकिन ऐसा लगता है …

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

3
हम अभी भी स्टैक को पीछे की तरफ क्यों बढ़ाते हैं?
C कोड संकलित करने और असेंबली को देखने पर, यह सब इस तरह से पीछे की तरफ बढ़ता है: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- इसका मतलब यह है कि बेस पॉइंटर या स्टैक पॉइंटर वास्तव में ऊपर जाने के बजाय मेमोरी एड्रेस को नीचे ले …
46 c  memory  assembly 

7
डेटाबेस की कमी का क्या हुआ?
जब मैं आरडीबीएमएस के लिए डेटाबेस मॉडल की समीक्षा करता हूं, तो मुझे आमतौर पर कोई अड़चन नहीं मिलती है (एक तरफ पीके / एफके)। उदाहरण के लिए, प्रतिशत अक्सर प्रकार के कॉलम में संग्रहीत किया जाता है int(जबकि tinyintअधिक उपयुक्त होगा) और CHECKमान को 0..100 सीमा तक सीमित करने …

6
क्या `c> = '0'` या` c> = 48` की जांच करना बेहतर है?
मेरे कुछ सहयोगियों के साथ एक चर्चा के बाद, मैं एक 'दार्शनिक' सवाल हूं कि जावा में चार डेटा प्रकार का सबसे अच्छा व्यवहार कैसे किया जाता है। मान लीजिए कि एक साधारण परिदृश्य (जाहिर है कि यह केवल एक बहुत ही सरल उदाहरण है , जिसमें मेरे प्रश्न का …

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

1
क्या प्रपत्र अप्रचलन अप्रचलित है? [बन्द है]
मैं ASP.NET MVC 5 का उपयोग करके एक वेबसाइट बना रहा हूं। क्या Microsoft ने फॉर्म-ऑथेंटिकेशन को बदलने के लिए कोई तकनीक जारी की है या क्या वे अभी भी MVC 5 के लिए फॉर्म-ऑथेंटिकेशन का उपयोग करके उपयोगकर्ता को प्रमाणित करने की अनुशंसा करते हैं?

7
क्यों जंजीरों में बंधे अपरंपरागत है?
बीन्स पर लागू होने वाली चेनिंग बहुत आसान है: निर्माणकर्ताओं, मेगा कंस्ट्रक्टरों, कारखानों को ओवरलोड करने की कोई आवश्यकता नहीं है, और इससे आपको पठनीयता में वृद्धि होती है। मैं किसी भी गिरावट के बारे में नहीं सोच सकता, जब तक आप नहीं चाहते कि आपकी वस्तु अपरिवर्तनीय हो , …

4
क्या NoSQL के बारे में कुछ गंभीर है? [बन्द है]
मैं एक बहुत ही ठोस संबंधपरक डेटाबेस आदमी हूं और 3 जी सामान्य रूप में सभी तरह से समझता हूं, एसक्यूएल के बीजगणितीय सेट सिद्धांत जड़ों की सराहना करता हूं, और शायद एक टूटे हुए दिल (या नहीं) से संबंध बना सकता है। मैंने अपनी पत्नी के साथ रात के …
46 nosql 

6
सार्थक वर्ग के नामों के साथ जावा संग्रह को मास्क करने के लिए अच्छा या बुरा अभ्यास?
हाल ही में मुझे मानव-अनुकूल वर्ग नामों के साथ जावा संग्रह "मास्किंग" करने की आदत है। कुछ सरल उदाहरण: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<String, Widget> { } या: // If you saw a ArrayList<ArrayList<?>> being passed around in the code, …

3
एनीमिक डोमेन मॉडल को C # / OOP में बुरा क्यों माना जाता है, लेकिन F # / FP में बहुत महत्वपूर्ण है?
मस्ती और लाभ के लिए एफ # पर एक ब्लॉग पोस्ट में , यह कहता है: एक कार्यात्मक डिजाइन में, डेटा से व्यवहार को अलग करना बहुत महत्वपूर्ण है। डेटा प्रकार सरल और "गूंगा" हैं। और फिर अलग से, आपके पास कई फ़ंक्शन हैं जो उन डेटा प्रकारों पर कार्य …

7
रिफैक्टरिंग के संभावित मूल्य को कैसे मापें
तकनीकी ऋण के साथ एक पुरानी, ​​बड़ी परियोजना पर आप कैसे विश्वसनीय रूप से अनुमान लगा सकते हैं या रिफैक्टिंग कोड के लाभ को माप सकते हैं? उदाहरण के लिए, मान लें कि आपके पास पुरानी भाषा में लिखे गए सॉफ़्टवेयर स्टैक समाधान के भीतर कुछ घटक हैं, और कुछ …

2
REST API को आंशिक रूप से परिवर्तनीय संसाधनों के लिए PUT अनुरोधों को कैसे संभालना चाहिए?
एक REST API का मान लीजिए, एक HTTP के जवाब में GETअनुरोध, एक उप वस्तु में कुछ अतिरिक्त डेटा देता है owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } स्पष्ट रूप से, हम नहीं चाहते कि कोई भी PUTवापस आ …

4
क्या बहुत अधिक अमूर्तता बुरी हो सकती है?
प्रोग्रामर के रूप में मुझे लगता है कि हमारा लक्ष्य दिए गए डोमेन मॉडल और व्यावसायिक तर्क पर अच्छा सार प्रदान करना है। लेकिन यह अमूर्तता कहाँ रुकनी चाहिए? अमूर्त और सभी के बीच व्यापार बंद कैसे करें (यह लचीलापन, परिवर्तन की आसानी आदि) और कोड और सभी लाभों को …

5
आईओ मोनाद के आलोचक को दुनिया पर काम करने वाले एक राज्य मोनाद के रूप में देखा जा रहा है
IOहास्केल में इकाई अक्सर एक राज्य इकाई जहां राज्य दुनिया है के रूप में समझाया गया है। तो प्रकार IO aमोनाड के मूल्य को कुछ इस तरह देखा जाता है worldState -> (a, worldState)। कुछ समय पहले मैंने एक लेख (या एक ब्लॉग / मेलिंग सूची पोस्ट) पढ़ा, जिसने इस …

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