थोड़ी देर के लिए फाउलर के "रिफैक्टरिंग" को पढ़ने के बाद, मैं अब भी खुद को सोचता हूं कि "मुझे इसे छोटे चरणों में करना चाहिए था।" - यहां तक कि जब मैंने अपना कोड तोड़ दिया नहीं।क्या आप छोटे चरणों में प्रतिक्रिया करते हैं?
छोटे चरणों में रिफैक्टरिंग सुरक्षित है, लेकिन लागत का समय है। यह गति और जोखिम के बीच एक व्यापार बंद है - मैं जिस तरह से मैं पुन: काम कर रहा हूं, उसे चुनने में रणनीतिक होने की कोशिश करता हूं।
फिर भी: अधिकांश समय मैं बड़े चरणों में रिफैक्टरिंग कर रहा हूं। अगर मैंने कुछ फाउलर के "मैकेनिक्स" अनुभाग को लिया और तुलना की कि मैं कैसे काम कर रहा हूं, तो मुझे शायद पता चलेगा कि मैं अक्सर एक या दो चरणों में एक बार आगे बढ़ता हूं। इसका मतलब यह नहीं है कि मैं एक रिफैक्टरिंग गुरु हूं। मेरा कोड शायद 5-6 मिनट के लिए टूटा या असंभव हो सकता है।
क्या आप छोटे चरणों में प्रतिक्रिया करते हैं और कम आवृत्तियों में अखंड कोड उत्पन्न करने का प्रयास करते हैं? और: क्या आप ऐसा करने में सफल हैं?
यह विकी होना चाहिए। –
@ocdecio यह नहीं देखते कि यह विकी क्यों होना चाहिए। यह एक मतदान नहीं है – krosenvold
मेरी सोच यह थी कि यह कहना मुश्किल होगा कि कोई जवाब सही है। और इसे एक मतदान माना जा सकता है - छोटे बड़े बनाम छोटे कदम। ओह ठीक है, पर्याप्त नाइटपिकिंग। –