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

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

9
क्या मुझे अपने तरीकों में खाली संग्रह स्वीकार करना चाहिए जो उन पर पुनरावृति करता है?
मेरे पास एक विधि है जहां सभी तर्क एक फॉरेस्ट लूप के अंदर किए जाते हैं जो विधि के पैरामीटर से अधिक होता है: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } इस मामले में, एक खाली संग्रह में …

11
क्या अपवादों के बिना C ++ के लिए कोई वास्तविक दुनिया के मामले हैं? [बन्द है]
में सी से अधिक C ++ उपयोग करने के लिए करते हैं, और सी ++ से अधिक सी? वहाँ एक बयान wrt है। कोड आकार / सी ++ अपवादों के लिए: जेरी जवाब (अन्य बिंदुओं के बीच): (...) यह सी + + के साथ वास्तव में छोटे निष्पादनयोग्य का उत्पादन …
40 c++  exceptions 

7
"ऑब्जेक्ट रेफरेंस ऑब्जेक्ट के इंस्टेंस पर सेट क्यों नहीं होता" हमें बताएं कि कौन सी ऑब्जेक्ट है?
हम एक प्रणाली शुरू कर रहे हैं, और हम कभी-कभी NullReferenceExceptionसंदेश के साथ प्रसिद्ध अपवाद प्राप्त करते हैं Object reference not set to an instance of an object। हालांकि, एक ऐसी विधि में जहां हमारे पास लगभग 20 ऑब्जेक्ट हैं, जिसमें एक लॉग होता है जो कहता है कि एक …

4
अपवादों को फेंकने के दावे का उपयोग करना?
अक्सर जब मैं एक फ़ंक्शन लिखता हूं, तो मैं यह सुनिश्चित करना चाहता हूं कि इस तरह की त्रुटियों का जल्द से जल्द पता लगाने के लिए इनपुट मान्य हैं (मुझे विश्वास है कि इन्हें पूर्व शर्त कहा जाता है)। जब कोई पूर्वगामी विफल होता है, तो मैंने हमेशा एक …

8
क्या अपवाद एक ओओपी अवधारणा हैं?
कल एक पोस्ट पढ़ने के बाद, मुझे एहसास हुआ कि मुझे अपवादों की उत्पत्ति के बारे में ज्यादा जानकारी नहीं है। क्या यह ओओपी से संबंधित अवधारणा है? मुझे लगता है कि यह है, लेकिन फिर से डेटाबेस अपवाद हैं।

7
शायद मोनड बनाम अपवाद
मुझे आश्चर्य है कि अपवादों पर Maybe मोनाड के फायदे क्या हैं ? ऐसा लगता है कि सिंटैक्स Maybeका सिर्फ स्पष्ट (और अंतरिक्ष-उपभोग) तरीका है try..catch। अद्यतन करें कृपया ध्यान दें कि मैं जानबूझकर हास्केल का उल्लेख नहीं कर रहा हूं ।

3
क्या उन तरीकों के लिए NotImplementedError को उठाना पारंपरिक है, जिनका कार्यान्वयन लंबित है, लेकिन अमूर्त होने की योजना नहीं है?
मैं ऐसी NotImplementedErrorकिसी भी विधि के लिए जुटना पसंद करता हूं जिसे मैं लागू करना चाहता हूं, लेकिन जहां मैंने इसे अभी तक करने के लिए आस-पास नहीं किया है। मेरे पास पहले से ही एक आंशिक कार्यान्वयन हो सकता है, लेकिन इसे पहले से बता दें raise NotImplementedError()क्योंकि मुझे …

5
मैं अपवादों के लिए अनुबंध कैसे बना और लागू कर सकता हूं?
मैं अपनी टीम को समझाने की कोशिश कर रहा हूं isSuccessfulकि त्रुटि कोड के साथ एक बूल या एक एनम वापस करने के बजाय सी ++ में अपवादों का उपयोग करने की अनुमति देता है । हालाँकि, मैं उनकी इस आलोचना का मुकाबला नहीं कर सकता। इस पुस्तकालय पर विचार …
33 c++  exceptions 

8
क्या एक अपवाद को एक विरोधी पैटर्न यहाँ फेंक रहा है?
मुझे कोड समीक्षा के बाद एक डिज़ाइन विकल्प पर बस चर्चा करनी थी। मुझे आश्चर्य है कि आपकी क्या राय है। यह Preferencesवर्ग है, जो कि-वैल्यू पेयर के लिए एक बकेट है। अशक्त मूल्य कानूनी हैं (यह महत्वपूर्ण है)। हम उम्मीद करते हैं कि कुछ मूल्यों को अभी तक सहेजा …

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

5
क्या खराब शैली / खतरनाक रिटर्न के बाद काम करने के लिए अंत में क्लॉज का उपयोग किया जाता है?
एक Iterator लिखने के भाग के रूप में, मैंने खुद को निम्नलिखित कोड ऑफ कोड (स्ट्रिपिंग एरर हैंडलिंग) लिखा है। public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } पढ़ने में थोड़ा आसान लगता है public T next() { T tmp = next; …

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

7
क्या C ++ प्रोग्राम को सभी अपवादों को पकड़ना चाहिए और पिछले मुख्य () को बुदबुदाने से अपवादों को रोकना चाहिए?
मुझे एक बार सलाह दी गई थी कि एक C ++ प्रोग्राम को अंततः सभी अपवादों को पकड़ना चाहिए। उस समय दिया गया तर्क अनिवार्य रूप से ऐसे कार्यक्रम थे जो अपवादों को main()एक अजीब ज़ोंबी राज्य में प्रवेश करने से बाहर बुलबुले बनाने की अनुमति देते हैं । मुझे …
29 c++  exceptions 

7
क्या त्रुटियों को जल्दी "पकड़ने" के उपकरण के रूप में अपवादों का उपयोग करना ठीक है?
मैं समस्याओं को जल्द पकड़ने के लिए अपवादों का उपयोग करता हूं। उदाहरण के लिए: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } मेरा कार्यक्रम nullइस समारोह में …

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

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