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