আমি একটি ভাল উপমা বা রূপক খুঁজছি যা নন-প্রোগ্রামারগুলিতে অনুলিপি-পেস্ট প্রোগ্রামিংয়ের সমস্যাগুলি চিত্রিত করতে পারে। আমি মাঝেমধ্যে সম্ভাব্য ক্লায়েন্টদের জন্য কোড / সিস্টেমের পর্যালোচনা করি এবং আমি যে সাধারণ সমস্যা দেখি তার মধ্যে অন্যতম হ'ল তাদের কোড বেসগুলিতে প্রচুর পরিমাণে অনুলিপি-পেস্ট কোড। এটি এমন কিছু যা আমি নিয়মিত পর্যালোচনাগুলিতে ডেকে আছি এবং প্রতিবার আমাকে কেন এটি সমস্যা তা বোঝাতে হবে (এটি বিশেষত ক্লায়েন্টদের পক্ষে কঠিন যারা প্রোগ্রামিং সম্পর্কে যথেষ্ট পরিমাণে জানেন যে পুনরায় ব্যবহার করা ভাল জিনিস, তবে কেন তা বুঝতে যথেষ্ট নয় কপি-পেস্ট পুনরায় ব্যবহারের ভাল ফর্ম নয়)। স্পষ্টতই, আমি কোড রক্ষণাবেক্ষণের ক্ষেত্রে সমস্যাটি ব্যাখ্যা করতে (এবং করতে) পারি, তবে নন-প্রোগ্রামারদের সাহায্যে এই সমস্যার জন্য একটি ভাল, সংক্ষিপ্ত উপমা পাওয়া ভাল লাগবে। বোনাস যদি সাদৃশ্যটি ব্যাখ্যা করে যে অনুসন্ধান এবং প্রতিস্থাপন কেন এই সমস্যার কার্যকর সমাধান নয়। কোন পরামর্শ?
কেবল পরিষ্কার করতে (নীচে জারোস্লাভের উত্তরের উপর ভিত্তি করে) - আমি এখানে কোড স্নিপেট ব্যবহার করার কথা বলছি না; আমি যা দেখছি (বিরক্তিকরভাবে প্রায়শই) কোডের বিশাল সোয়াথগুলি অনুলিপি করে আটকানো হয় বা কিছু ব্যবহারকারীর ডেটা (ইনলাইন এসকিউএল কোয়েরি সহ সম্পূর্ণ) পেতে কয়েক ডজন পিএইচপি বা এএসপি.নেট পৃষ্ঠাগুলিতে আটকানো হয় তার জন্য কোডের একটি দশ-লাইন টুকরো। সুতরাং, একই প্রকল্পের অন্য কোথাও থেকে নকল কোড।
আপডেট: এখানে বেশ কয়েকটি সত্যই ভাল উত্তর রয়েছে; আমি কেন স্কট হুইটলকের উত্তরটি বেছে নিয়েছি তা মন্তব্যে ব্যাখ্যা করেছি, তবে আপনি যদি ক্রেতাদের সাথে কারও সাথে পরিচিত না হয় এমন গ্রাহকদের সাথে কথা বলছেন তবে আমি হুইসনেম এর উত্তরের জন্য খুব সুপারিশ করব।