Re: Basic books on OOA&D
From: Daniel T. (postmaster_at_earthlink.net)
Date: 10/25/03
- Next message: Simon Strandgaard: "Re: Visitor, dynamic_cast or ..."
- Previous message: Thomas G. Marshall: "Re: Naive, possibly silly question"
- In reply to: Jacob Atzen: "Basic books on OOA&D"
- Next in thread: Jacob Atzen: "Re: Basic books on OOA&D"
- Reply: Jacob Atzen: "Re: Basic books on OOA&D"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 25 Oct 2003 07:05:49 GMT
Jacob Atzen <jacob@aub.dk> wrote:
> I'm a comp. sci. student with a bit of real world experience on
> top. I've been programming PHP the last couple of years in a more or
> less object oriented manner. I know the basics, classes, interfaces,
> inheritance, polymorphism, etc.
>
> All the time I've felt like I'm not doing this whole OOP thing
> right. Yes, I got objects, inheritance and the likes. But my OOA&D
> skills are getting too limited when dealing with larger projects.
>
> Recently I read the GOF book. It was a real eye opener to me even
> though I haven't begun really using the patterns yet.
>
> I've also been reading random articles around the net on OOA&D but it
> seems too fragmented and I would like a more thorough walkthrough on
> the subject.
>
> So the question is: Where should I start?
>
> As inspiring as the GOF book is, I feel I need a more high level
> reference of the analysis and design process of small- to mediumsized
> projects. I've browsed Amazon and came across Agile Software
> Development which seems to match my wishes and also Meyer's OO
> Software Constrution. Would these be a good starting point or should I
> look somewhere else?
My most favorite books (in no particular order):
"Refactoring: Improving the Design of Existing Code"
by Martin Fowler
"Object-Oriented Design Heuristics"
by Arthur J. Riel
"The Pragmatic Programmer: From Journeyman to Master"
by Andrew Hunt, & David Thomas
"Object-Oriented Software Construction" (2nd Edition)
by Bertrand Meyer
and of course "Design Patterns" which you have already found.
- Next message: Simon Strandgaard: "Re: Visitor, dynamic_cast or ..."
- Previous message: Thomas G. Marshall: "Re: Naive, possibly silly question"
- In reply to: Jacob Atzen: "Basic books on OOA&D"
- Next in thread: Jacob Atzen: "Re: Basic books on OOA&D"
- Reply: Jacob Atzen: "Re: Basic books on OOA&D"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]