• 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

Favourite references in HF DP

 
blacksmith
Posts: 979
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear authors,

Currently I have to read about design principles,
patterns and the lot, more than usual. Hereby
I find out a whole new spectrum of litterature.

What are your favourite references in HFDP?

Cheers,

Gian
 
author
Posts: 200
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Gian,

Well, obviously the "Gang of Four" book, Design Patterns: Elements of Reusable Object Oriented Software was our main reference. This book really is a brilliant book - it is well written (although *concise*!) and, for those who don't already know, was the first book written about design patterns and has all the classic, original design patterns in it.

Another book we used is Object Oriented Software Construction (2nd Ed) by Bertrand Meyer. This is also a terrific book - it really is a comprehensive OO reference and guide. It's old now (old in internet time of course), but cover many fundamental ideas, especially design principles.

I really like Design Patterns Explained by Alan Shalloway and James Trott. Of the other design patterns books out there (other than GoF), this one is on the whole, well-written, and helpful. It covers some principles too.

Of course, we were coming at this from a "beginner's perspective" in that we were writing for people new to design patterns. For those of you who are experienced programmers, and have experience with patterns, there's definitely books out there that will appeal to you that we also used as references - Fowler's books and Robert Martin's Agile Software Development spring to mind. But these are dense, and make assumptions about your experience level.

We also used as reference, The Pragmatic Programmer (I really like this book), a couple of UML books, and *loads* of online articles and websites, like the Patterns Wiki, the Hillside Group, and JavaWorld to name a few.

Hope this helps and gives you some pointers. I have a lot of specific links to online resources that I can send you if you are interested.

Elisabeth
 
Ranch Hand
Posts: 1934
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Authors,

can u give me a link for the 'patterns WIKI'. I was able to get hold of 'Hillside group', but not the WIKI.

Thanks.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://c2.com/cgi/wiki ?
 
Elisabeth Robson
author
Posts: 200
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

http://c2.com/cgi/wiki



That's the one!
 
Gian Franco
blacksmith
Posts: 979
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Elisabeth,


...Hope this helps and gives you some pointers. I have a lot of specific links to online resources that I can send you if you are interested.



Yes please, that would be great.

Thanks,

Gian
 
Elisabeth Robson
author
Posts: 200
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Yes please, that would be great.



Ah, I knew you were going to say that I have them all on my personal wiki, which is currently not up because my iBook is at the shop... as soon as I get it back I will post those.

Elisabeth
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic