Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Favourite references in HF DP

 
blacksmith
Posts: 979
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
  • Quote
  • Report post to moderator
http://c2.com/cgi/wiki ?
 
Elisabeth Robson
author
Posts: 200
6
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
 
Are you here to take over the surface world? Because this tiny ad will stop you!
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic