Software Antipatterns : The Golden Hammer

added by cagdasbasaraner
10/29/2010 3:07:14 PM

2 Kicks, 69 Views

A "software pattern" is a predefined and accepted solution for a specific software problem. Similarly, a "software antipattern" is a predefined and accepted unsuccesful solution. It's known as a bad solution, and should not be used. The Golden Hammer can be defined as an architecture, a solution or a software tool that is believed to be the best solution for every software problem/project.


2 comments

jcaverns
11/8/2010 5:40:46 AM
Agree, this is probably the worst software anti pattern. In my experience people who think they're absolute experts of any technology tend to use it quite often.

sdorman
11/8/2010 8:25:14 PM
Simple and to the point. I think another way to phrase this is that "when all you have is a hammer, everything looks like a nail." There is almost never a single solution/pattern that fits every problem.