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

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

5
आमतौर पर टिप्पणियों को कैसे पार्स किया जाता है?
आमतौर पर प्रोग्रामिंग भाषाओं और मार्कअप में टिप्पणियों का इलाज कैसे किया जाता है? मैं कुछ कस्टम मार्कअप भाषा के लिए एक पार्सर लिख रहा हूं और कम से कम आश्चर्य के सिद्धांत का पालन ​​करना चाहता हूं, इसलिए मैं सामान्य सम्मेलन को निर्धारित करने की कोशिश कर रहा हूं। …
31 parsing  comments 

3
विचारों को संभालने में त्रुटि
समस्या: लंबे समय से, मैं exceptionsतंत्र के बारे में चिंतित हूं , क्योंकि मुझे लगता है कि यह वास्तव में हल नहीं करता है कि इसे क्या करना चाहिए। CLAIM: इस विषय के बारे में लंबी बहसें होती हैं, और उनमें से अधिकांश exceptionsएक त्रुटि कोड को वापस करने की …

6
क्या नई RuntimeException को अगम्य कोड में फेंकना एक बुरी शैली है?
मुझे कुछ कुशल डेवलपर्स द्वारा कुछ समय पहले लिखे गए एप्लिकेशन को बनाए रखने के लिए सौंपा गया था। मुझे यह कोड आया: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } मुझे उत्सुकता है …

6
क्या हमें 64-बिट विंडोज में 32-बिट सॉफ़्टवेयर का परीक्षण करने की आवश्यकता है?
मैं सॉफ्टवेयर डेवलपर के रूप में एक सॉफ्टवेयर डेवलपमेंट टीम में काम कर रहा हूं। मैं एक ही प्रोजेक्ट पर तीन साल से काम कर रहा हूं। सॉफ्टवेयर .NET 4. सी में एक 32-बिट डेस्कटॉप आधारित # एप्लिकेशन है। विंडोज 7 में हमारा लक्ष्य प्लेटफॉर्म (हमें पिछले साल तक विंडोज …

8
क्या सीधे तौर पर अप्रचलित माना जाता है? [बन्द है]
इसलिए मैं सीधे मेकफाइल्स बनाने के संबंध में कई टिप्पणियां / पोस्ट / इत्यादि लेकर आया हूं और 2015 में यह कैसे करना एक मूर्खतापूर्ण बात है। मैं सीएमके जैसे टूल से अवगत हूं, और मैं वास्तव में सीएमके का उपयोग अक्सर करता हूं। बात यह है कि, CMake सिर्फ …
31 c++  c  builds  make  cmake 

6
क्या यह कोड की बदबू आना ठीक है अगर यह किसी अन्य समस्या का आसान समाधान है? [बन्द है]
दोस्तों का एक समूह और मैं पिछले कुछ समय से एक परियोजना पर काम कर रहे हैं, और हम अपने उत्पाद के लिए विशिष्ट परिदृश्य का प्रतिनिधित्व करने का एक अच्छा ओओपी तरीका आविष्कार करना चाहते थे। असल में, हम एक टोहो-स्टाइल बुलेट नरक गेम पर काम कर रहे हैं …

3
क्या मैं अपने व्यावसायिक वेब एप्लिकेशन में अपाचे सॉफ्टवेयर लाइसेंस, संस्करण 2.0 और जीएनयू एलजीपीएल 3 लाइसेंस प्लगइन्स का उपयोग कर सकता हूं?
मेरे पास दो प्लग-इन हैं। एक में GNU LGPL 3 लाइसेंस है और दूसरे में Apache Software लाइसेंस, संस्करण 2.0 है। क्या मैं उन्हें अपने व्यावसायिक ऐप में उपयोग कर सकता हूं? और यदि हाँ, तो मुझे क्या सावधानियां बरतनी चाहिए?

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

10
क्या यह मान लेना उचित है कि किसी भी भौतिक मात्रा को 64-बिट पूर्णांक द्वारा अतिप्रवाह या अंडरफ्लो के बिना दर्शाया जा सकता है?
JDK में मूल द्विआधारी खोज एल्गोरिथ्म में 32-बिट पूर्णांक का उपयोग किया गया था और यदि (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nnly.html ) पर एक अतिप्रवाह बग था। । यदि हम 64-बिट पूर्णांक का उपयोग करते हुए एक ही बाइनरी खोज एल्गोरिथ्म को फिर से लिखते हैं, तो क्या हम …

3
कोड इंडेंटेशन की उत्पत्ति
मुझे यह पता लगाने में दिलचस्पी है कि किसने कोड इंडेंटेशन शुरू किया, साथ ही कब और कहां इसे पेश किया गया। यह कोड कॉम्प्रिहेंशन के लिए बहुत महत्वपूर्ण है, लेकिन यह सार्वभौमिक नहीं था। अधिकांश फोरट्रान और बेसिक कोड था (है?) Unindented, और वही कोबोल के लिए जाता है। …

10
मैं एक कार्यक्रम में अपना हस्ताक्षर कैसे छिपा सकता हूं? [बन्द है]
हमारे पास एक विश्वविद्यालय प्रोग्रामिंग कोर्स है और साथी छात्र हमारे फेसबुक समूह में कुछ प्रोग्रामिंग प्रश्न पूछ रहे हैं। मैं अपने सभी कार्यक्रमों को साझा करने में थोड़ा संकोच कर रहा हूं, खासकर यदि यह असाइनमेंट में से किसी एक के लिए कुछ अच्छा है, क्योंकि इन्हें टीएएस द्वारा …
31 copyright 

9
गैर-प्रोग्रामर को MVC समझाएं [बंद]
मुझे गैर-प्रोग्रामर को MVC की व्याख्या करने की आवश्यकता है। अर्थात्, प्रगति रिपोर्ट के संदर्भ में अन्य विभागों के प्रबंधकों को। एक चीज जो मैं करता हूं वह है एमवीसी सेपरेशन के प्रति हमारे कोडबेस को रिफलेक्टर करना। MVC पृथक्करण वे क्या पूछ सकते हैं? यह क्यों आवश्यक है वे …
31 mvc 

7
क्या व्यावसायिक तर्क के लिए यह संभव है कि दृश्य में रेंगना न हो?
मैंने पिछले 3 वर्षों के लिए कई वेब एप्लिकेशन परियोजनाओं के लिए विकसित किया है, दोनों व्यक्तिगत और काम पर, और मुझे यह पता नहीं लग सकता है कि क्या कम से कम कुछ व्यावसायिक तर्क के लिए यह संभव है कि आवेदन की दृश्य परत में समाप्त न हो। …

5
अविश्वसनीय कोड के निष्पादन के लिए सर्वोत्तम अभ्यास
मेरे पास एक परियोजना है जहां मुझे अपने सर्वर के खिलाफ उपयोगकर्ताओं को मनमाने ढंग से, अप्रमाणित अजगर कोड ( इस तरह थोड़ा ) चलाने की अनुमति देने की आवश्यकता है । मैं अजगर के लिए काफी नया हूं और मैं सिस्टम में सुरक्षा छेद या अन्य कमजोरियों को पेश …

9
उत्तर के रूप में "क्यों" प्राप्त किए बिना एक प्रोग्रामर से एक प्रश्न कैसे पूछें
हम सबको इसका अनुभव था। आप किसी ऐसे व्यक्ति के पास जाते हैं जिसे आप जानते हैं कि किसी प्रश्न का उत्तर है, उस व्यक्ति से प्रश्न पूछें और वे विशिष्ट प्रतिक्रिया के साथ उत्तर दें: "क्यों?" आप समझाते हैं कि आपको जानने की आवश्यकता क्यों है, और वे आपकी …

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