2010-07-02 21 views
9

हाय वहाँ: मैं कुछ वीडियो देख रहा था, आदि और मैं बस मदद नहीं कर सकता लेकिन आश्चर्य है कि क्यों Pex उपयोग इतना कम प्रतीत होता है?क्यों Pex बड़े पैमाने पर नहीं है

क्या कोई समस्या है जो स्पष्ट नहीं हैं, या यह सिर्फ एक लाइसेंस मुद्दा है?

+2

शायद यह सवाल पूछने का सबसे अच्छा तरीका नहीं है, लेकिन मुझे आश्चर्य है कि क्यों Pex ने gone aminstream नहीं किया है, मैंने कुछ अच्छे विचार देखे हैं, क्या हम कृपया फिर से खोल सकते हैं? – roundcrisis

उत्तर

15

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

मैंने इसे कुछ नई विकास परियोजनाओं पर उपयोग किया है और उसने मुझे दो प्रमुख बग (सामान्य यूनिट परीक्षणों द्वारा पकड़ा नहीं गया) बचाया है जो कम से कम एक सप्ताह तक ट्रैक और सामान्य रूप से कुछ छोटे मुद्दों को ठीक करने के लिए लेता तो मैं Pex का एक बड़ा समर्थक हूँ। उस ने कहा कि इसे किसी भी आकार के मौजूदा कोड बेस पर अच्छे नतीजे देने के लिए बहुत सारे काम मिलते हैं, इसलिए परियोजना के आधार पर परियोजना पर कितना लागत प्रभावी होना आवश्यक है।

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