2015-08-18 6 views
10

त्वरित और नुकीले का उपयोग क्यों करें एक व्यवहार-संचालित विकास परीक्षण ढांचा है। मैं जानना चाहता हूं कि नियमित XCTests करने के बाद यह बेहतर क्यों हो सकता है। निंबल केवल एक मैचर लाइब्रेरी है, लेकिन यह उम्मीदों को पढ़ने की तरह आसान बनाता है जैसे कि उम्मीद (13)> 9.आईओएस - एक्ससीटीएस्ट

मेरे लिए त्वरित परीक्षण लिखने के लिए एक नई शब्दावली प्रदान करता है (जो XCTests नहीं है) और आपको ध्यान केंद्रित करता है एक इकाई परीक्षण लिखना। असल में यह टीडीडी के लिए एक विशेषता प्रेरित मार्ग है। जब कोई परीक्षण विफल रहता है तो यह भी अधिक वर्णनात्मक होता है।

दूसरी बात मैंने देखी है कि अगर मैं देखना चाहता हूं कि कोई विधि क्या है, तो यदि मैं त्वरित कल्पना पर जाता हूं तो मैं आसानी से पढ़ा जा रहा हूं और विधि पर टिप्पणियां लिखने के बजाय विधि के बारे में और जान सकता हूं। तो त्वरित कल्पना विधि पर टिप्पणियों के रूप में कार्य करता है।

क्या मुझे कुछ और त्वरित या बीडीडी के बारे में पता होना चाहिए?

+0

@ जेफरी थॉमस यह प्रश्न प्रोग्रामर के लिए एक खराब फिट है - इसे तुरंत नीचे बंद कर दिया जाएगा और वहां बंद कर दिया जाएगा, http://meta.programmers.stackexchange.com/questions/6483/why-was-my-question- बंद-या-नीचे मतदान/64 9 1 # 64 9 1 अनुशंसित पढ़ने: ** [प्रोग्रामर.एसई पर क्या चल रहा है? स्टैक ओवरफ़्लो के लिए एक गाइड] (http://meta.programmers.stackexchange.com/q/7182/31260) ** – gnat

उत्तर

2

आपको अपनी जरूरतों का मूल्यांकन करने की आवश्यकता है।

मैं लंबे समय से Quick (और Nimble) का उपयोग कर रहा हूं और इसके बारे में मेरी बड़ी चिंता यह है कि एक परीक्षण केस चलाने के लिए संभव नहीं है। बात Quickruntime test cases उत्पन्न करती है और यही वजह है कि यदि आप fit() का उपयोग करते हैं, तो भी उन्हें व्यक्तिगत रूप से चलाने के लिए संभव नहीं है।

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