Вы уже сталкивались с концепцией Anti-Patterns ?Я сталкивался с этим в книге «AntiPatterns: рефакторинг программного обеспечения, архитектуры и проекты в кризисе», которую я считаю отличным прочтением (примечание: это личная рекомендация).В этой книге рассматриваются часто встречающиеся ошибки в программных проектах, а затем делается попытка обеспечить разрешение, часто с использованием шаблона GoF.Интересно, что многие анти-паттерны, похоже, происходят из-за неправильного применения паттерна дизайна.