इस post पढ़ने के बाद मैं इस सवाल को पूछने वाले व्यक्ति के समान स्थिति में महसूस किया। मुझे तकनीक पसंद है और वास्तविक दुनिया की समस्याओं को हल करने के लिए नए विचारों के साथ आना सिर्फ मेरे न्यूरॉन्स सींग का हो जाता है, लेकिन समीकरण के दूसरे भाग - वास्तव में चीजें (तेजी से) हो रही हैं - आमतौर पर गधे में दर्द होता है, खासकर जब मैं ' मैं अपने लिए यह कर रहा हूँ।टेस्ट-संचालित विकास की कोशिश कर रहे हैं
कभी-कभी मैं कोड के साथ सादा ऊबता महसूस करता हूं, कुछ अन्य बार मैं कर्सर को पाठ संपादक में ले जाने और मेरे कोड पर घूरने में अधिक समय बिताता हूं, जो मेरे पास पहले से बेहतर समाधान के साथ आने का प्रयास कर रहा है। मैंने सुना है कि यह बीमारी है जिसे पूर्णतावाद कहा जाता है।
मैंने उसी पोस्ट में पढ़ा है (और एसओ पर भी कुछ बार भी) कि टीडीडी coding like a girl को रोकने के लिए वास्तव में अच्छा है, हालांकि मैंने टीडीडी पर कभी मौका नहीं दिया है - या तो क्योंकि मैं बहुत आलसी हूं इसे सीखने/सेट करने के लिए या क्योंकि मुझे नहीं लगता कि मुझे इसकी आवश्यकता है क्योंकि मैं अपने सिर के अंदर आवश्यक सभी परीक्षण कर सकता हूं।
- क्या आप यह भी मानते हैं कि टीडीडी वास्तव में जीटीडी में मदद करता है?
- मुझे टीडीडी के बारे में क्या जानने की आवश्यकता है?
- टीडीडी के विकल्पों के बारे में क्या?
- टीडीडी वेब ऐप को व्यवस्थित/विकसित करने के लिए सबसे अच्छी पद्धति क्या होगी?
- मेरी जिंदगी को आसान बनाने के लिए मुझे किस लाइब्रेरी का उपयोग करना चाहिए (यदि कोई है)?
पीएस: मैं मुख्य रूप से (लेकिन विशेष रूप से नहीं) यहां PHP के साथ काम कर रहा हूं।
आप और क्या काम करते हैं? मुझे नहीं लगता कि PHP परीक्षण दृश्य पर बहुत बड़ा है, इसलिए यह शायद एक उग्र लड़ाई होगी। –
PHP है जहां मैं सबसे सक्रिय (लगभग 9 0%) हूं, अन्य 10% को पायथन जाना होगा। –
@Ty, PHPUnit tdd शुरू करने और कुछ परिणाम प्राप्त करने के लिए पर्याप्त है। –