Article Discussion
Patterns and Practice
Summary: In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about how design patterns are problem solution pairs, how design patterns help you understand intent and tradeoffs, and how to become a better designer through practice.
4 posts on 1 page.      
« Previous 1 Next »
The ability to add new comments in this discussion is temporarily disabled.
Most recent reply: August 3, 2007 0:58 PM by Nikki
Bill
Posts: 408 / Nickname: bv / Registered: January 17, 2002 4:28 PM
Patterns and Practice
June 21, 2005 2:07 PM      
In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about how design patterns are problem solution pairs, how design patterns help you understand intent and tradeoffs, and how to become a better designer through practice.

http://www.artima.com/lejava/articles/patterns_practice.html

What do you think of Erich's comments?
Kelley
Posts: 2 / Nickname: kelley / Registered: August 1, 2004 11:41 AM
?mid-career people looking to find mentors?
June 21, 2005 10:16 PM      
Great article again. Any suggestions for mid-career people looking to find mentors, full-time, part-time, or remote? (Seems like there is room for a service connecting people.)

Any suggestions for open-source projects with great OO TDD code?

FYI, the topic of practice and apprenticship is popping up:

Robert Martin on practice:
http://www.butunclebob.com/ArticleS.UncleBob.TheProgrammingDojo

Micah Martin on apprenticeship:
http://www.butunclebob.com/ArticleS.MicahMartin.SoftwareApprenticeship
Vincent
Posts: 1 / Nickname: anaris / Registered: June 23, 2005 7:25 PM
Re: Patterns and Practice
June 24, 2005 0:55 AM      
Now question are :
What's the use of tools like Together who give CASE assistance to Pattern deployement?
Create/Implement a pattern in one mouse click, you can't considere this as a "good pratice".
I personnaly fear that such CASE tools features will kill Design Pattern the same way they killed RAD (Rapid Application Developpement as defended by Vickoff).


How can we asset the quality of the implementation of a pattern? Or rather detect "bad quality" in an implementation?
Almost impossible when you know that you can hardly detect a pattern in a code.
Nikki
Posts: 1 / Nickname: wtf0wtf / Registered: August 3, 2007 7:55 AM
Re: Patterns and Practice
August 3, 2007 0:58 PM      
how can you start a mosaic/pattern? i have a pattern on my wall that i can't figure out how it woz started. HEEEEELLLLLLPPPPPPPP!!!!!!!
4 posts on 1 page.
« Previous 1 Next »