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

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

19
वास्तव में अच्छे लोगों से असाधारण प्रोग्रामर को क्या अलग करता है? [बन्द है]
क्या आप जानते है कि वे कौन है। वे प्रोग्रामिंग के रॉक स्टार हैं: वे 10X कोड तेजी से। उनका कोड सिर्फ काम करता है। वे न केवल अपनी प्राथमिक भाषा को अंदर और बाहर जानते हैं, बल्कि वे यह भी जानते हैं कि यह हुड के नीचे कैसे काम …

30
आप प्रोग्रामिंग के पहले सिद्धांत को क्या मानते हैं?
मैं हमेशा अपने आप से पूछना पसंद करता हूं "इसका पहला सिद्धांत क्या है?" के बाद मैंने कुछ (जैसे प्रोग्रामिंग) का मूल सामान सीखा। यह एक प्रेरणादायक प्रश्न है, IMO, जो आपको किसी चीज़ के पीछे सबसे महत्वपूर्ण सिद्धांत के बारे में सोचने के लिए मजबूर कर सकता है, विशेष …

3
फोल्डर-बाय-टाइप या फोल्डर-बाय-फीचर
मैं एक AngularJS स्टाइल गाइड का उपयोग करता हूं। इस गाइड के भीतर एक शैली है folder-by-feature, जिसके बजाय कहा जाता है folder-by-type, और मैं वास्तव में उत्सुक हूं कि सबसे अच्छा दृष्टिकोण क्या है (जावा के लिए इस उदाहरण में) मान लीजिए कि मेरे पास एक एप्लिकेशन है जहां …

4
Parser Combinator का उपयोग कब करें? पार्सर जेनरेटर का उपयोग कब करें?
मैंने हाल ही में पार्सर्स की दुनिया में एक गहरी डुबकी ली है, मैं अपनी प्रोग्रामिंग भाषा बनाना चाहता हूं। हालांकि, मुझे पता चला कि पार्सर्स लिखने के दो अलग-अलग दृष्टिकोण मौजूद हैं: पार्सर जेनरेटर और पार्सर कॉम्बिनेटर। दिलचस्प है, मैं किसी भी संसाधन को खोजने में असमर्थ रहा हूं …

5
क्या यूनिट परीक्षणों का एक बिंदु है जो सब कुछ सार्वजनिक रूप से ठूंठ और नकली करता है?
जब यूनिट "उचित" तरीके से परीक्षण करती है, अर्थात हर सार्वजनिक कॉल को चुरा लेती है और प्रीसेट मान या मोक्स लौटाती है, तो मुझे लगता है कि मैं वास्तव में कुछ भी परीक्षण नहीं कर रही हूं। मैं सचमुच अपने कोड को देख रहा हूं और अपने सार्वजनिक तरीकों …

7
RESTFul: राज्य बदलने की कार्रवाई
मैं RESTfull API बनाने की योजना बना रहा हूं, लेकिन कुछ वास्तु प्रश्न हैं जो मेरे सिर में कुछ समस्याएं पैदा कर रहे हैं। ग्राहकों के लिए बैकेंड बूसी लॉजिक जोड़ना यह विकल्प है कि मैं बचना चाहूंगा क्योंकि कई क्लाइंट प्लेटफ़ॉर्म को अपडेट करने के लिए वास्तविक समय में …
59 api  rest 

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

21
"यह कल काम कर रहा था, मैं कसम खाता हूँ!" आप क्या कर सकते हैं? [बन्द है]
जब आप सुबह पहुंचते हैं, तो आप पाते हैं कि आपका सॉफ़्टवेयर अब काम नहीं करता है, भले ही कल शाम को चले जाने पर ऐसा किया हो। आप क्या करते हैं? आप पहले क्या जाँच करते हैं? आप नाराज होने से रोकने के लिए और अपनी समस्या पर काम …

3
यदि GitHub Git के साथ परस्पर क्रिया करता है, और Git को GPLv2 के तहत लाइसेंस दिया जाता है, तो क्या GitHub को खुला स्रोत नहीं होना चाहिए?
चूंकि Git को GPLv2 के तहत लाइसेंस प्राप्त है, और, मेरी समझ में, GitHub Git के साथ इंटरैक्ट करता है, तो क्या पूरे GitHub कोडबेस को GPL- संगत लाइसेंस में खुला-खट्टा नहीं होना चाहिए?
58 licensing  git  gpl  github 

6
CPU कैश मेमोरी इतनी तेज़ क्यों है?
CPU कैश मेमोरी को मुख्य मेमोरी की तुलना में बहुत तेज क्या बनाता है? मैं एक tiered कैश सिस्टम में कुछ लाभ देख सकते हैं। यह समझ में आता है कि एक छोटा कैश खोज करने के लिए तेज़ है। लेकिन इसमें और भी बहुत कुछ होना चाहिए।
58 memory  caching 

5
जब एंकर / एरलंग में अभिनेताओं का उपयोग करना अच्छा नहीं है?
मैं अब with-k महीने से रोजाना अक्का के साथ काम कर रहा हूं। जब मैंने शुरू किया, तो मैं अनुप्रयोगों और नोटिस पर काम कर रहा था कि ज्यादातर वस्तुओं के बीच संवाद स्थापित करने के लिए अभिनेता प्रणाली के अंदर एक बार कहीं भी अभिनेताओं का उपयोग किया जाएगा। …

4
चर के लिए C में कीवर्ड का उपयोग कब और किन उद्देश्यों के लिए किया जाना चाहिए?
जबकि हो रही मेरी कोड यहाँ की समीक्षा की का उपयोग कर के मुद्दे constकीवर्ड आया। मैं समझता हूं कि इसका उपयोग चर पर केवल-पढ़ने के व्यवहार को लागू करने के लिए किया जाता है। मैं असमंजस में हूँ कि विभिन्न परिस्थितियाँ क्या हैं जब यह उपयोगी हो सकती हैं। …

10
एक कार्यक्रम एक बंद का उपयोग क्यों करेगा?
कई पदों को बंद करने के बारे में समझाने के बाद यहाँ मुझे अभी भी एक महत्वपूर्ण अवधारणा याद आ रही है: एक क्लोजर क्यों लिखें? एक प्रोग्रामर क्या विशिष्ट कार्य करेगा जो एक बंद द्वारा सबसे अच्छा काम किया जा सकता है? स्विफ्ट में बंद होने के उदाहरण एक …

4
क्या उच्चतर वेतन वाली तकनीकी नौकरी होने का मतलब है कि आपको कोई और कोड नहीं मिलेगा [बन्द है]
मैं एक बड़ी कंपनी में काम करता हूँ जहाँ तकनीकी लोग इनमें से किसी एक श्रेणी में आते हैं: एक स्क्रैम टीम पर एक डेवलपर जो एकल उत्पाद के लिए विकसित होता है और शायद अन्य टीमों के साथ काम करता है जो उत्पाद से निकटता से संबंधित हैं। एक …

8
जब एक एपीआई में HTTP स्थिति कोड 404 का उपयोग करना है
मैं एक परियोजना पर काम कर रहा हूं और लगभग एक घंटे से अधिक समय तक लोगों के साथ बहस करने के बाद। मैंने यह जानने का फैसला किया कि स्टैक-एक्सचेंज पर लोग क्या कह सकते हैं। हम एक सिस्टम के लिए एक एपीआई लिख रहे हैं, एक क्वेरी है …

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