स्थानीयकृत पठन मार्गदर्शिका
test-driven-developmentउद्देश्य, उपयोग और स्रोत
किसी भी फ़ीचर या बग को ठीक करने के लिए, कार्यान्वयन कोड लिखने से पहले इसका उपयोग करें।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- obra/superpowers
- SKILL.md
skills/test-driven-development/SKILL.md- रिपॉज़िटरी Star
- 309,479
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-30
- क्षमता वर्गीकरण
- विकास
- अंतिम संग्रह समय
लाइसेंस: MIT
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
किसी भी फ़ीचर या बग को ठीक करने के लिए, कार्यान्वयन कोड लिखने से पहले इसका उपयोग करें।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
अवलोकन
पहले टेस्ट लिखें। फिर देखें कि वह फेल होता है या नहीं। पास होने के लिए कम से कम कोड लिखें। मूल सिद्धांत: यदि आपने टेस्ट को फेल होते हुए नहीं देखा, तो आपको पता नहीं चलेगा कि वह सही चीज़ का परीक्षण कर रहा है या नहीं। नियमों का अक्षरशः उल्लंघन करना, नियमों की भावना का उल्लंघन करना है।
ऊपर की ओर मार्ग · L8 ↗कब उपयोग करें
अपवाद (अपने सहयोगी से पूछें): क्या आप सोच रहे हैं कि "बस एक बार TDD को छोड़ दें"? रुकिए। यह बहाना है।
ऊपर की ओर मार्ग · L16 ↗लौह नियम
टेस्ट से पहले कोड लिख दिया? उसे डिलीट कर दें। फिर से शुरू करें। उसे "रेफरेंस" के रूप में न रखें।
ऊपर की ओर मार्ग · L31 ↗NO PRODUCTION CODE WITHOUT A FAILING TEST FIRSTआवश्यकताएँ और सेटअप
इस फ़ाइल से कोई संक्षिप्त आवश्यकताएँ नहीं चुनी गईं। इसका मतलब यह नहीं है कि स्किल की कोई निर्भरता नहीं है। रिपॉजिटरी सेटअप निर्देशों और संदर्भित फ़ाइलों की जाँच करें।
सीमाएं और गुणवत्ता जांच
इस फ़ाइल से कोई अलग सीमा अंश नहीं चुना गया है। इसका मतलब यह नहीं है कि यह स्किल हर इनपुट या वातावरण के लिए सुरक्षित है। संपूर्ण स्रोत की समीक्षा करें और अपने परिणाम की पुष्टि करें।
सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
- अवलोकन
- कब उपयोग करें
- लौह नियम
- लाल - असफल परीक्षण लिखें
- RED की पुष्टि करें - इसे विफल होते हुए देखें
- ग्रीन - न्यूनतम कोड
- ग्रीन सिग्नल सत्यापित करें - इसे गुजरते हुए देखें
- रिफैक्टर - सफाई
- दोहराना
- अच्छे परीक्षण
- खतरे के संकेत - रुकें और फिर से शुरू करें
- उदाहरण: बग फिक्स
- सत्यापन चेकलिस्ट
- एकीकरण को डीबग करना
- अंतिम नियम
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
2ce8aa15d05bd57213e6f746f953aafb7ded7a8b- स्रोत SHA-256
64b03fce4aee5a97a93160cea8111f3ba13a17b7c001db4bd5836d67fd10705d