• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

HF Design pattern book - Tools question

 
Ranch Hand
Posts: 834
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi, mr.Elisabeth Freeman , is there any tools that help us on choosing or analyst the correct pattern ? thank you !
 
author
Posts: 200
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
None that I know of - the best tool is to learn the patterns, so you'll have them in mind when you need to create a new design.
 
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Elisabeth Freeman:
None that I know of - the best tool is to learn the patterns, so you'll have them in mind when you need to create a new design.



Will it be more than sufficient to learn all the patterns discussed in the book to create a new design? Because I saw in one of the threads out there that the book does not cover all the patterns available in the universe , but the most commonly used patterns...
 
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Elisabeth had discussed this before, the book covers the 23 GoF patterns.

Nick
 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are some tools that may point out the need for something more than what is already there.

I saw Small Worlds 2.0 was listed in the Tool Shed. I checked this out, at one point.

It does a nice job of showing you visually the dependencies among your classes. Seeing, what was called the "Butterfly Effect" or "Syndrome" could be an indication something needs to be corrected. The Butterfly Effect was one class in the center with many classes connected to it thus when symmetrically and evenly spread out resembling a butterfly.

And, of course, if you go to make changes and experience the "ripple effect" ("one change leads to another" as the song goes), that would be a good sign, also.

Maybe somebody has done a parody of the "You know you're a redneck when..." aka "You know you need a Design Pattern when..."

Who knows could be an idea for a fun book!

Cheers,
Mike
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In my opinion, a vital tool for deciding on what patterns to apply is the technique of "Refactoring" (and the accompanied notion of sensing "Code Smells").
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic