سؤال

ما مدى عدم الكفاءة في الحصول على تتبع المكدس للحصول على استثناء؟ أعلم أنه مكلف ، لكن كم هو مكلف؟ يجب عليهم بالتأكيد ليس تستخدم في بيئة الإنتاج؟

هل كانت مفيدة؟

المحلول

في بيئة الإنتاج ، من المفيد سجل تتبع المكدس حتى يتمكن المستخدم من العثور عليه عند الاتصال بالدعم الفني. يجب تجنب تتبع مكدس الطباعة بدلاً من رسالة مفهومة (بواسطة المستخدم النموذجي).

يجب ألا تهتم بكفاءة كتل كود استثنائية. استرداد الخطأ هو أهم شيء هنا.

نصائح أخرى

إذا كانت الاستثناءات على المسار الحرج, ، لديك بالفعل مشكلات في الأداء. الحصول على تتبع المكدس لتعقب الاستثناء هو مهم, ، IMO.

سؤالي هو لماذا تهتم بالأداء عندما يكون هناك خطأ ما بشكل غير متوقع؟ في هذه المرحلة ، يكون عقل طلبك موضع تساؤل ، فمن يهتم إذا كان سريعًا؟

إن Pills Point موجود حقًا على المال ، وأضفت تعليقًا ، لكنني أردت إضافة إجابة هنا أيضًا.

في بيئة الإنتاج ، في موقع مواجه عام ، لن أقوم بطباعة تتبع المكدس إلى المستخدم. اعتمادًا على طبيعة الأخطاء التي تمت مواجهتها ، يمكن أن يحتوي تتبع المكدس على معلومات يمكن أن تتسرب من المعلومات الآمنة (أسماء قاعدة البيانات ، إلخ)

هذه القاعدة نفسها تنطبق على رسائل الخطأ.

عادةً ما أقوم بطباعة أو حفظ تتبع المكدس فقط إذا كنت أعلم أنه يمكن أن يحدث في جزء من النظام يعتمد اعتمادًا كبيرًا على أجزاء أخرى أو أنظمة أخرى. وينطبق هذا بشكل خاص على القطع المسؤولة عن التكامل لأن الخطأ قد يكون متقطعًا ويعتمد اعتمادًا كبيرًا على حالة البيئة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top