আমি আমার শখের প্রকল্পে সি ++ এ 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'
যে কোনও মডিউল রয়েছে (এটি ছোট / বৃহত / মাঝারি হোন)। আমি এটি পর্যবেক্ষণ করছি, কোডিং করার সময় আমি যত চেষ্টা করি না কেন এটি ঘটে যায়। তাই বেশিরভাগ ক্ষেত্রে, আমি একটি ওয়ার্কিং কোড দেখা থেকে নিজেকে বিরত থাকি। :)
এটি কি অনেক মানুষের কাছে সাধারণ অনুভূতি? এই ভাষা কি নির্দিষ্ট ঘটনা? (কারণ সি ++ তে কেউ একই জিনিস বিভিন্ন উপায়ে লিখতে পারে)।
আমার কী করা উচিত, যদি আমি একটি বাস্তব বিশ্ব উত্পাদন কোডের জন্য এই পুনঃ-ফ্যাক্টরিং অনুভূতিটি পাই তবে ওয়ার্কিং কোডটি পরিবর্তন করা আমাকে বেশি প্রশংসা করতে পারে না বরং এটি ব্যর্থ হলে এটি সমস্যার আমন্ত্রণ জানাতে পারে।