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