Для кожного проекту програмування менеджери з минулим досвідом програмування намагаються сяяти, коли рекомендують певні шаблони дизайну для вашого проекту. Мені подобаються шаблони дизайну, коли вони мають сенс або якщо вам потрібно масштабоване рішення. Наприклад, я використовував схеми проксі, спостерігачів і команд позитивно, і роблю це щодня. Але я дуже вагаюсь, щоб сказати, що є "Фабрична схема", якщо існує лише один спосіб створити об'єкт, оскільки фабрика може полегшити це в майбутньому, але ускладнює код і є чистою накладною витратою.
Отже, моє запитання стосується моєї майбутньої кар’єри та моєї відповіді щодо типів менеджера, які кидають випадкові назви шаблонів:
Які дизайнерські зразки ви використовували, які відкинули вас в цілому? Які найгірші схеми дизайну , ті, які слід розглянути, за винятком однієї єдиної ситуації, коли вони мають сенс (читайте: які шаблони дизайну дуже вузько визначені)? (Це схоже на те, що я шукав негативні відгуки про загальний хороший продукт Amazon, щоб побачити, що найбільше клопоче людей у використанні дизайнерських моделей.) І я не говорю тут про анти-патерни, а про патерни, про які зазвичай думають як "хороші" зразки.
Редагувати: Як відповіли деякі, найчастіше проблема полягає в тому, що шаблони не "погані", а "неправильно використовуються". Якщо ви знаєте зразки, які часто неправомірно використовуються або навіть є складними у використанні, вони також підійдуть як відповідь.