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