मैं C ++ में अपने हॉबी प्रोजेक्ट पर 2 साल से अधिक समय से काम कर रहा हूं। जब भी मैं एक मॉड्यूल / फ़ंक्शन लिखता हूं, तो मैं इसे बहुत सोच समझकर कोड करता हूं। अब समस्या देखें,
do {
--> write the code in module 'X' and test it
--> ... forget for sometime ...
--> revisit the same piece of code (due to some requirement)
--> feel that "This isn't written nicely; could have been better"
} while(true);
यहां 'X'
कोई भी मॉड्यूल है (यह छोटा / बड़ा / मध्यम हो)। मैं देख रहा हूं कि, कोडिंग करते समय मैंने कितना प्रयास किया, यह कोई बात नहीं है। इसलिए ज्यादातर, मैं खुद को एक कामकाजी कोड देखने से मना करता हूं। :)
क्या यह कई लोगों के लिए एक सामान्य भावना है? क्या यह भाषा विशिष्ट घटना है? (क्योंकि C ++ में एक ही चीज़ को अलग-अलग तरीके से लिख सकते हैं)।
मुझे क्या करना चाहिए, अगर मुझे एक वास्तविक विश्व उत्पादन कोड के लिए यह पुनः-फैक्टरिंग की भावना मिलती है , जहां काम करने वाले कोड को बदलने से मुझे बहुत प्रशंसा नहीं मिलेगी, बल्कि यह विफल होने पर परेशानियों को आमंत्रित कर सकती है।