| Golden hammer | |
| В переводе с английского, «Golden hammer» означает «Золотой молот». «Golden hammer» это применение какого-то конкретного паттерна для решения всех возможных и невозможных задач. Программист «влюбляется» в какой-то паттерн, и начинает использовать его где только это возможно, как универсальное решение всех проблем, как золотой молот. | |
| Помимо профессиональных программистов, золотой молот также встречается среди новичков. Однако, в этом случае его причины иные — новичку просто лень изучать что-то новое, и он пытается решать все задачи единственным методом, который он освоил. | |
| Очевидно, что подобный подход совершенно не рационален — сколько задач, столько и решений. | |