অন্য দিন আমি কোডটি পর্যালোচনা করেছি আমার দলের কেউ লিখেছেন। সমাধানটি পুরোপুরি কার্যকর ছিল না এবং নকশাটি জটিলতার চেয়ে বেশি ছিল - যার অর্থ অহেতুক তথ্য সঞ্চিত, অপ্রয়োজনীয় বৈশিষ্ট্য নির্মিত এবং মূলত কোডটিতে সোনার প্লেটিংয়ের মতো প্রচুর অপ্রয়োজনীয় জটিলতা ছিল এবং এটি বিদ্যমান নয় এমন সমস্যাগুলি সমাধান করার চেষ্টা করেছিল।
এই পরিস্থিতিতে আমি জিজ্ঞাসা করি "কেন এটি এভাবে করা হয়েছিল?"
উত্তরটি অন্য ব্যক্তিটি সেভাবে করার মতো অনুভূত হয়।
তারপরে আমি জিজ্ঞাসা করি যে এই বৈশিষ্ট্যগুলির কোনও প্রকল্প প্রকল্পের অংশ ছিল, অথবা যদি তাদের শেষ ব্যবহারকারীর কাছে কোনও ব্যবহার রয়েছে, বা অতিরিক্ত কোনও ডেটা শেষ ব্যবহারকারীকে উপস্থাপন করা হবে।
উত্তর না হয়।
সুতরাং আমি পরামর্শ দিচ্ছি যে তিনি সমস্ত অপ্রয়োজনীয় জটিলতা মুছে ফেলুন। আমি সাধারণত যে উত্তরটি পাই তা হ'ল এটি ইতিমধ্যে শেষ হয়ে গেছে।
আমার মতামতটি এটি করা হয় নি, এটি বাগিচা, এটি ব্যবহারকারীরা যা চায় তা করে না, এবং রক্ষণাবেক্ষণ ব্যয়টি আমি প্রস্তাবিত সহজ পদ্ধতিতে করা হলে তার চেয়ে বেশি হবে।
সমতুল্য পরিস্থিতি হ'ল:
কলেজীগ 8 ঘন্টা রিফ্যাক্টরিং কোড হাতে ব্যয় করে যা স্বয়ংক্রিয়ভাবে 10 সেকেন্ডের মধ্যে পুনঃভাগে করা যেতে পারে। স্বাভাবিকভাবেই আমি রিফ্যাক্টরিংটি হাতে হাতে বিশ্বাস করি না কারণ এটি সন্দেহজনক মানের এবং পুরোপুরি পরীক্ষিত নয়।
আবার আমি যে প্রতিক্রিয়া পেয়েছি তা হ'ল "ইতিমধ্যে এটি সম্পন্ন হয়েছে।"
এই মনোভাবের জন্য উপযুক্ত প্রতিক্রিয়া কী?