There's so many books on OO, AOP, patterns, Agile etc what books would
you recommend in these areas?
I'm interested in Coldspring/AOP so would it help to read books on
Spring or should I go with a book on AOP?
I'm always up for reading stuff on OO and patterns. Any that are based
on dynamic OO languages that can be easily thought of in CF terms
would also be good.
And we're adopting Agile at work so any good ones on this (ideally
from a programmers perspective rather than a project manager
perspective)


Ones I've read that I would recommend:

Head First Design Patterns
- good book on patterns for those who have tried the Go4 book and got
lost!

Head First Object-oriented Analysis and Design
- good to read before the Head First patterns book to get OO concepts
into your head

Design Patterns Explained: A New Perspective on Object-Oriented Design
- good companion book to the Head First patterns book. Good examples
on Strategy, Factories and design approaches

The Pragmatic Programmer
- good common sense that helps keep me on track

Patterns of Enterprise Application Architecture
- has some good patterns that deal with ORM, Service Layers

Refactoring: Improving the Design of Existing Code
- a lot of it common sense but a really good book for safely
refactoring code

Agile Web Development with Rails
- gives a good alternative view of a web framework. I now understand
what ActiveRecord is all about but the jury is still out on it :-)
Also shows a good way to use dynamic methods like
'find_by_forename_and_surname('Alan','Livie') that we can now do with
CF8 (thanks to onMissingMethod()

Test Driven Development
- good into to TDD from Kent Beck


Ones I would recommend but are harder to digest for beginners
(including myself!)

Refactoring to Patterns
- each time I read it I understand a little bit more

Design patterns : elements of reusable object-oriented software
- its slowly sinking in :-)





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to