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