« Favour composition over inheritance ( and III ) | Inicio | Inner classes in AS2? »

Design patterns considered harmful?

An interesting discussion about the "over designed" systems. Does the use of design patterns encourage over-engineering?.

In this discussion at the c2 wiki, you could find the opinions of people supporting the use of design patterns, and people that thinks that they should not be used always. And also, a lot of links to very interesting resources. A must read.

So, here's the link:

Design patterns considered harmful

Comentarios

Design patterns should be considered as consultants which guide people achieving a certain goal, not as application blueprints.

If you solve a problem with a bit of the ideas of pattern A, and pattern B, then you have achieved your goal and that is the power of patterns.

Overuse is known as 'patterns happy' syndrom.

I love this joke on slashdot which describes so well the patterns junkie attitude ^^ :
http://developers.slashdot.org/comments.pl?sid=33602&cid=3636102

Thanks for the link, Francis.

I've been laughing for hours!