मान लीजिए कि मैं एक ओपन सोर्स प्रोजेक्ट शुरू करना चाहता था जिसकी मुझे उम्मीद है / उम्मीद है कि बहुत से लोग पैच और व्हाट्सएप सबमिट करेंगे। क्या एक सख्त TDD दृष्टिकोण लेना व्यवहार्य है? क्या जब भी वे पैच-अप प्रस्तुत करते हैं, तो क्या मुझे गुणवत्ता परीक्षण लिखने के लिए सहयोगियों से अपेक्षा / विश्वास करना चाहिए?
एक बात जो मैं सोच रहा था कि व्यक्तिगत बग रिपोर्ट और सुविधा अनुरोधों के लिए परीक्षण सूट लिख रहा हूं और आवश्यकता है कि सभी पैच / पुल अनुरोध परीक्षण पास कर दें, लेकिन उस समय ऐसा लगता है कि यह सुविधा / बगफिक्स लिखने के लिए बेहतर होगा खुद।
जहां तक मैं बता सकता हूं, ज्यादातर बड़े ओपन सोर्स प्रोजेक्ट्स जो TDD (या कम से कम राइट टेस्ट) का उपयोग करते हैं, ज्यादातर एक व्यक्ति या टीम द्वारा शुद्ध रूप से लिखे गए प्रतीत होते हैं, जहां टीडीडी जैसी प्रथाओं को लागू करना आसान है।