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