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