exceptions पर टैग किए गए जवाब

एक अपवाद एक आवेदन प्रक्रिया में एक घटना है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है।

3
अपवाद - "क्या हुआ" बनाम "क्या करना है"
हम कोड के उपभोक्ता को एक उपयोगी तरीके से अनपेक्षित व्यवहार से निपटने के लिए अपवादों का उपयोग करते हैं। आमतौर पर अपवाद "क्या हुआ" परिदृश्य के आसपास बनाए जाते हैं - जैसे FileNotFound(हम आपके द्वारा निर्दिष्ट फ़ाइल खोजने में असमर्थ थे) या ZeroDivisionError(हम 1/0ऑपरेशन करने में असमर्थ थे )। …
19 exceptions 

3
जावा में अपवादों पर प्रत्यय अपवाद
अपवाद वर्गों पर अपवाद का एक प्रत्यय निर्दिष्ट करना मेरे लिए एक कोड गंध की तरह लगता है (अनावश्यक जानकारी - शेष नाम एक त्रुटि स्थिति का अर्थ है और यह अपवाद से विरासत में मिला है)। हालाँकि, ऐसा भी लगता है कि हर कोई ऐसा करता है और यह …

6
आज़माएँ / कैच / लॉग / रेथ्रो - क्या एंटी पैटर्न है?
मैं कई पोस्ट देख सकता हूं जहां केंद्रीय स्थान पर या प्रक्रिया सीमा पर अपवाद को संभालने के महत्व को कोशिश / पकड़ने के आसपास हर कोड ब्लॉक को कूड़े के बजाय एक अच्छे अभ्यास के रूप में जोर दिया गया है। मेरा दृढ़ता से मानना ​​है कि हम में …

10
अपवाद के बजाय बग शब्द का उपयोग क्यों नहीं किया गया? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

3
क्या मुझे अपने परीक्षण के तरीकों में ट्राई कैच का उपयोग करना चाहिए?
मैं यूनिट परीक्षण कर रहा हूं। मैं एक फ़ंक्शन का परीक्षण करने की कोशिश कर रहा हूं। मैं इसे अपने परीक्षण घटक से कहता हूं। लेकिन अगर रिमोट फ़ंक्शन अपवाद को नहीं संभाल सकता है तो मेरे परीक्षक घटक को भी अपवाद मिलेगा, मुझे लगता है। तो क्या मुझे अपने …

3
स्काला में अनियंत्रित अपवादों का निर्णय
एक जावा प्रोग्रामर के रूप में, मैं हमेशा अनियंत्रित अपवादों का आलोचक रहा हूं। ज्यादातर प्रोग्रामर इसका इस्तेमाल एन-रूट के रूप में कोडिंग सुगमता के लिए करते हैं ताकि बाद में परेशानी पैदा हो। अनचेक किए गए समकक्षों की तुलना में चेक किए गए अपवादों के साथ प्रोग्राम (हालांकि अयोग्य) …

3
क्यों या तो (जाँच) अपवाद का उपयोग?
बहुत समय पहले मैंने जावा के बजाय स्काला का उपयोग शुरू नहीं किया था। मेरे लिए भाषाओं के बीच "रूपांतरण" प्रक्रिया Eitherका हिस्सा (चेक किए गए) के बजाय एस का उपयोग करना सीख रहा था Exception। मैं थोड़ी देर के लिए इस तरह से कोडिंग कर रहा हूं, लेकिन हाल …

5
सी ++ में अपवादों का मुहावरेदार उपयोग
Isocpp.org अपवाद अक्सर पूछे जाने वाले प्रश्न बताता है किसी फ़ंक्शन के उपयोग में कोडिंग त्रुटि को इंगित करने के लिए थ्रो का उपयोग न करें। डीबगर में प्रक्रिया भेजने या प्रक्रिया को क्रैश करने के लिए या डेवलपर को डिबग करने के लिए क्रैश डंप को इकट्ठा करने के …
16 design  c++  exceptions 

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

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

2
एक std से प्राप्त करना चाहिए / विरासत :: अपवाद?
अपनी पहली 'गंभीर' सी ++ लाइब्रेरी डिजाइन करते समय, मैं खुद से पूछ रहा हूं: क्या यह अच्छी शैली है कि इससे अपवादों को प्राप्त करें std::exceptionऔर यह संतान है ?! पढ़ने के बाद भी अपवाद कक्षाओं को डिजाइन करना मेरे पुस्तकालय को लागू करने के लिए अपवादों की एक …
15 c++  exceptions 

8
क्या मुझे अपवाद फेंकने वाले निर्माणकर्ताओं पर त्रुटियों को लॉग करना चाहिए?
मैं कुछ महीनों के लिए एक एप्लिकेशन बना रहा था और मुझे एक पैटर्न का एहसास हुआ जो उभर कर आया: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); या, जब पकड़: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } इसलिए, जब …

3
कितने नेस्टेड फ़ंक्शन कॉल कितने हैं?
StackOverflowException के बारे में MSDN से उद्धृत : अपवाद जब निष्पादन ढेर हो जाता है तो फेंक दिया जाता है क्योंकि इसमें बहुत अधिक नेस्टेड विधि कॉल होते हैं। Too manyयहाँ बहुत अस्पष्ट है। मुझे कैसे पता चलेगा कि वास्तव में बहुत सारे हैं? हजारों फ़ंक्शन कॉल? लाखों? मुझे लगता …

7
NotImplementedException का उपयोग करें
क्या यह NotImplementedExceptionकोड के लिए फेंकने के लिए बुरा व्यवहार माना जाता है जो आपने अभी तक नहीं लिखा है? संभवतः TODO टिप्पणियों को अधिक सुरक्षित माना जाएगा?

2
क्या कैच-ऑल में या बेस अपवाद क्लास में अपवादों को लॉग करना अधिक समझदार है?
मैं काफी बड़े वेब ऐप को फिर से शुरू करने की प्रक्रिया में हूं। प्रमुख मुद्दों में से एक असंगत त्रुटि हैंडलिंग है और मैं एक समझदार रणनीति के साथ आने की कोशिश कर रहा हूं। मैं एक कस्टम त्रुटि हैंडलर बना लिया है के माध्यम से, set_error_handler कि अनिवार्य …

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