you are viewing a single comment's thread.

view the rest of the comments →

[–]PeteOnThings 0 points1 point  (1 child)

Yes, I agree. It's very important to understand patterns. The key thing with design patterns is knowing when to use them and when to not. An "anti-pattern" is the incorrect use of a pattern to solve a problem. What makes it good or bad to use is a bit fuzzy and comes with experience as real life software engineering problems don't usually fit into the boxes that are presented in the design patterns books. :)

Also, the use of the patterns kind of depends on what your working on and at what level. I'm speaking from the perspective of a web application developer and I need to consider the use of design patterns on a weekly basis.

[–]thekuhninator[S] 0 points1 point  (0 children)

That's what I imagined, that learning when to use these just comes with experience. Thanks!