मुझे स्वीकार किए गए उत्तर के पीछे का तर्क पसंद है, लेकिन मुझे जानकारी को "कार्रवाई करने योग्य" तक सीमित करने की मेरी व्याख्या से कम से कम असहमत होना चाहिए । मुझे पता है कि बस थोड़ी नन्हा की तुलना में एक उपयोगकर्ता के रूप में है कि अधिक से अधिक बिट चाहते हैं "अनपेक्षित त्रुटि" ।
और वास्तव में मैं थोड़ा सा कंप्यूटर-प्रेमी हूं और मेरे पास वह पूर्वाग्रह है, लेकिन मुझे नहीं लगता कि यह एक विशेष रूप से पक्षपाती विचार है। क्योंकि मैं इस पूर्वाग्रह को उन डोमेन के लिए लागू करने की पूरी कोशिश कर सकता हूं जिनके लिए मेरे पास बहुत कम विशेषज्ञता है, जैसे विमानन।
जबकि मैं उड्डयन के बारे में बहुत कम जानता हूं, कहते हैं कि मेरी उड़ान में देरी हो रही है या रद्द हो गई है और केवल एक चीज जो कर्मचारी मुझे बताते हैं, "हम एक अप्रत्याशित त्रुटि है। कृपया बाद की उड़ान के लिए 3 घंटे प्रतीक्षा करें।" आप कम से कम मुझे उन मामलों में असंतुष्ट ग्राहक का थोड़ा और अधिक पाएंगे, क्योंकि भले ही यह वास्तव में कार्रवाई के मेरे रास्ते को प्रभावित नहीं करता है, मैं सिर्फ एक छोटा सा अधिक जानना चाहता हूं कि मैं क्यों जा रहा हूं। भुगतान करने वाले ग्राहक के रूप में इस तरह से असुविधा।
अगर वे ऐसा कहते हैं, "हम अशांत मौसम का सामना कर रहे हैं," या "हमारी पिछली उड़ान में एक चिकित्सा आपातकाल था," या एक उपकरण की खराबी या जो भी हो, मेरे लिए "अप्रत्याशित त्रुटि" की तुलना में बहुत अधिक सहानुभूति रखने के लिए यह पर्याप्त है। चारों ओर बैठे और अगली उड़ान के लिए 3 घंटे प्रतीक्षा करने के लिए थोड़ा और सामग्री हो। वास्तव में मैं कुछ टेक्नोब्लेबल को भी पसंद कर सकता हूं जो मेरे सिर पर "अप्रत्याशित त्रुटि" की तरह चला जाता है, जैसे "ठीक है, आपके मुंह से निकलने वाले शब्द मेरे कान में जा रहे हैं, लेकिन केंद्रीय प्रोसेसर तक नहीं पहुंच रहे हैं। लेकिन मुझे लगता है कि अब कुछ प्रकार है। वहाँ और मैं जा रहा हूँ कुछ कॉफी हड़पने और वहाँ पर बैठ जाओ! आशा है कि तुम लोग उस मुद्दे को उस चीज़मिजिग के साथ सुलझाओ! "
और अक्सर अपवाद-हैंडलिंग के संदर्भ में, मुझे लगता है कि आपके पास आमतौर पर catch
साइट पर उस तरह की बुनियादी जानकारी पर्याप्त है , भले ही आप अपवाद के अधिक तकनीकी विवरण को छिपाना चाहते हों, जैसे:
try
{
load_file(file_name);
}
catch (const exception& ex)
{
exception_dialog("Failed to load file: '{1}'.", file_name);
}
और यह भी प्रदर्शित नहीं हो रहा है कि संभावित रूप से अपवाद से जुड़ी बहुत ही तकनीकी जानकारी क्या हो सकती है, लेकिन यह कम से कम हमें "बहुत अधिक त्रुटि" से अधिक बता रही है। यह कम से कम एक प्रासंगिक "क्या / कहाँ / कब" प्रदान करता है, भले ही यह "क्यों / कैसे" न कहे। मुझे लगता है कि कम से कम जानकारी के इस बुनियादी स्तर की इच्छा विशेष रूप से मेरे कंप्यूटर की समझदारी से पक्षपाती नहीं है।
बाकी शायद आपके ग्राहकों और विशेष जरूरतों के लिए बहुत विशिष्ट है। लेकिन मेरी अपील कम से कम कुछ के लिए "अनपेक्षित त्रुटि" की तुलना में सिर्फ एक नन्हा सा है।