The Pragmatic Programmer is a great book that has a lot in common with the force behind Java methodologies (Law of Demeter, code reuse, etc.). Not to say this isn't present in other programming languages... but yes, Pragmatic Programmer would be on my top ten.
From your top-ten list, the ones within immediate reach on my bookshelf:
Design Patterns
Test Driven Design
Patterns of Enterprise Application Architecture
Refactoring by Martin Fowler is another good one.
Pragmatic Programmer, A MUST READ!
Posted by
Anonymous User
Anonymous Userat
2004-12-08 12:35 PM
I totally agree with the above comments The Pragmatic Programmer is essential for all developers, and perhaps especially for developers who work primarily with a large, all-encompassing platform like Java (or .NET), because it provides an important reminder about balance and and well-rounded toolset (and well-rounded knowledge base).
The Pragmatic Programmer is a great book that has a lot in common with the force behind Java methodologies (Law of Demeter, code reuse, etc.). Not to say this isn't present in other programming languages... but yes, Pragmatic Programmer would be on my top ten.
From your top-ten list, the ones within immediate reach on my bookshelf:
Design Patterns Test Driven Design Patterns of Enterprise Application Architecture
Refactoring by Martin Fowler is another good one.
I totally agree with the above comments The Pragmatic Programmer is essential for all developers, and perhaps especially for developers who work primarily with a large, all-encompassing platform like Java (or .NET), because it provides an important reminder about balance and and well-rounded toolset (and well-rounded knowledge base).