2009-12-19 19 views
18

आप अपने डेल्फी एप्लिकेशन के लिए अपवाद हैंडलर के रूप में MadExcept से EurekaLog की तुलना कैसे करेंगे?डेल्फी अपवाद हैंडलर की तुलना करें

आप एक दूसरे को क्यों चुनेंगे?

क्या डेल्फी के लिए कोई अन्य अपवाद हैंडलर हैं जिन्हें इन दोनों के अतिरिक्त माना जाना चाहिए?


खैर जवाब कड़ी चोट और मार्क, जो दोनों अपने तुलना में अच्छा जानकारी थी, लेकिन एक और अन्य उठा समाप्त हो गया के बीच था। तो यह एक टॉस अप था - और मैंने स्मैशर को जवाब दिया, क्योंकि वह जवाब देने के लिए दोनों में से पहला था।

उत्तर

11

हमने यूरेकालॉग का उपयोग करने का निर्णय लेने से पहले इन दोनों की तुलना की थी। यह बहुत अधिक विन्यास योग्य दिखता था और ऐसा लगता है कि अधिक पेशेवर समर्थन भी है। अब तक यूरेकालॉग के बारे में बताने में कुछ भी बुरा नहीं है। यह बहुत अच्छा काम करता है और जिस तरह से आप इसे पसंद करते हैं उसे सेट अप और कॉन्फ़िगर करना बहुत मुश्किल नहीं है।

+0

में बदल गया है हमारे पास उत्पादन में यूरेक्लोग है। हमारे लिए बहुत अच्छा काम करता है। स्टैक ट्रेस और पूरे शेबांग के साथ स्वचालित बग रिपोर्ट भेजना। –

4

JCL में इसका अपना अपवाद हैंडलर है, यह नि: शुल्क है और यह काफी अच्छा है।

+0

यह जेसीएलएल नहीं है, एक अपवाद ढांचे के बारे में कुछ भी नहीं * दृश्य * – jpfollenius

+0

जेवीसीएल को जेसीएल –

2

जेडीडी कोड, जेडीआई कोड पुस्तकालय का हिस्सा भी है। मुझे नहीं पता कि यह मैडएक्ससेप्ट और यूरेकालॉग से कैसे तुलना करता है क्योंकि मैंने कभी इन दोनों में से किसी का भी उपयोग नहीं किया था।

7

हम एक टीम है जो पकड़ अपवादों के लिए जेसीएल का उपयोग करती है और उन्हें लॉग-फ़ाइल में कॉलस्टैक के साथ लॉग इन करती है। यह ठीक काम करता है।

+0

और यह मुफ़्त और खुला स्रोत है। इसका यह भी अर्थ है कि यदि आप चाहते हैं कि आप अपवाद संवाद को पूरी तरह से बदल सकते हैं। http://sourceforge.net/projects/jcl/ –

+0

दिलचस्प है।क्या इस उद्देश्य के लिए बस JclDebug और JclHookExcept का उपयोग करने के तरीके के बारे में कोई अच्छा उदाहरण या वर्णन है? – lkessler

+1

जेसीएल के साथ आने वाली अपवाद डीअलॉग इकाई जोड़ना और पर्याप्त डीबग जानकारी चालू करना चाल चलाना होगा। JclDebug डीबग जानकारी के विभिन्न स्रोतों, आंतरिक और बाहरी का उपयोग कर सकते हैं। देखें http://www.gnegg.ch/2002/12/jcldebug/ –

9

दो की तुलना करने के बाद मैं मैडएक्ससेप्ट के साथ गया। उस समय (~ 5 साल पहले) कुछ अंतर थे जो मेरे लिए महत्वपूर्ण थे लेकिन उनकी वेबसाइटों को देखते हुए अब ऐसा लगता है कि फीचर मतभेद अब मौजूद नहीं हैं।

मैडशी साइट पर मुझे भेजे गए आइटमों में से एक Stack Tracking methods था। पिछली कंपनी के लिए मैंने काम किया था वीबी 6 के लिए एक कस्टम निष्पादन वस्तु थी। मैंने देखा कि उनमें से कुछ दर्द हुआ और मेरी धारणा यह है कि माधशी वास्तव में एक स्मार्ट लड़का है जो जानता है कि वह क्या कर रहा है।

मैंने एक ऐसी परियोजना का उत्तराधिकारी किया जिसने यूरेकलॉग का उपयोग किया और वास्तव में लगभग 2 वर्षों तक इसका उपयोग किया। अंत में मैंने उस परियोजना को मैडएक्ससेप्ट का उपयोग करने के लिए परिवर्तित कर दिया। मैं इसके साथ अधिक आरामदायक था और मैडएक्सपेक्ट बग रिपोर्ट पसंद करता था।

मैड्शी मंचों पर समर्थन के साथ मुझे बहुत अच्छी किस्मत मिली है - कुछ बार माधशी के जवाब के साथ। यदि आप एक नज़र डालते हैं तो आप देखेंगे कि वह वहां बहुत सक्रिय है।

मैंने जेसीएल सामानों को देखा है, लेकिन मैडएक्ससेप्ट और यूरेकलॉग दोनों सस्ते, पेशेवर और अच्छी तरह से काम करते हैं कि मैंने मैडएक्ससेप्ट के साथ जाने से पहले दो बार भी नहीं सोचा था।

0

एक बहुत बड़ी परियोजना पर मैंने दोनों परीक्षणों की कोशिश की और मैं मैडएक्ससेप्ट के साथ पहले प्रयास में संकलन करने में सक्षम था, जबकि संकलन बुद्धिमान यूरेकालोग में विफल रहा। रास्ते में मेरे सहयोगी दोनों के साथ संकलित हो सकता है, तो यह एक मशीन निर्भर समस्या थी। बीटीडब्ल्यू वे समान अच्छी सुविधाओं के साथ जहाज, प्रत्येक कंपनी के लिए होना चाहिए।

संबंधित मुद्दे