c++ - Is assert evil? -
जाओ
भाषा के निर्माता:
जाओ अभियुक्त नहीं प्रदान करता है। वे निश्चित रूप से सुविधाजनक नहीं हैं, लेकिन हमारा अनुभव यह है कि प्रोग्रामर उन्हें उचित त्रुटि से निपटने और रिपोर्टिंग के बारे में सोचने से बचने के लिए एक बैसाखी के रूप में उपयोग करते हैं। उचित त्रुटि हैंडलिंग का अर्थ है कि क्रैश होने के बजाय सर्वर गैर-घातक त्रुटियों के बाद ऑपरेशन जारी रखता है। उचित त्रुटि रिपोर्टिंग का अर्थ है कि त्रुटियों को प्रत्यक्ष और बिंदु के रूप में, प्रोग्रामर को एक बड़ी क्रैश ट्रेस व्याख्या करने से बचाते हुए। सटीक त्रुटियां खासकर महत्वपूर्ण होती हैं, जब त्रुटियों को देखते हुए प्रोग्रामर कोड से परिचित नहीं होता है।
इस बारे में आपकी राय क्या है?
नहीं, जब तक आप इसका उपयोग करना चाहते हैं तब तक जोर देकर
में कुछ भी गलत नहीं है।
यही है, यह माना जाता है
- आश्वस्त: प्रोग्राम के तर्क में स्वयं असफलता।
- इस तरह के मामलों को पकड़ने के लिए, "त्रुटि" त्रुटि हैंडलिंग: प्रोग्राम में किसी बग के कारण गलत इनपुट या सिस्टम स्थिति नहीं।
Comments
Post a Comment