पाठ 12 / 21

जल्दी फेल होना

डेवलपर को बुरी खबर जितनी जल्दी और सस्ते में हो, दे दें।

सिद्धांत

फेल फ़ास्ट का मतलब है पाइपलाइन स्टेप्स को इस तरह क्रमबद्ध करना कि सबसे सस्ती, तेज़ जाँच (लिंटिंग, यूनिट टेस्ट) पहले चलें। अगर वे फेल हों, तो पाइपलाइन किसी धीमे डिप्लॉय स्टेप पर मिनट बर्बाद करने से पहले ही रुक जाती है।

क्रम: सस्ते से महंगे तक

एक अच्छा क्रम है: लिंट → यूनिट टेस्ट → बिल्ड → इंटीग्रेशन टेस्ट → डिप्लॉय। हर चरण तभी चलना चाहिए जब उससे पहले वाला सस्ता चरण पास हो चुका हो।

पहले आसान चीज़ें जाँचना

MRI मंगवाने से पहले डॉक्टर आपका तापमान जाँचता है। सस्ती, तेज़ जाँच पहले स्पष्ट समस्याओं को खारिज कर देती है, इससे पहले कि आप महंगी जाँच पर समय और पैसा खर्च करें।

त्वरित जाँच: फेल-फ़ास्ट पाइपलाइन में, आमतौर पर पहले क्या चलना चाहिए?

  • प्रोडक्शन डिप्लॉय
  • लिंटिंग और यूनिट टेस्ट जैसी तेज़, सस्ती जाँच
  • धीमे एंड-टू-एंड इंटीग्रेशन टेस्ट
Answer

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