File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Book Reviews and the fly likes Implementation Patterns by Kent Beck Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Implementation Patterns by Kent Beck" Watch "Implementation Patterns by Kent Beck" New topic

Implementation Patterns by Kent Beck

Book Review Team

Joined: Feb 15, 2002
Posts: 959
<pre>Author/s : Kent Beck
Publisher : Addison-Wesley Professional
Category : Project management, Process and Best Practices
Review by : Jeanne Boyarsky
Rating : 10 horseshoes
"Implementation Patterns" is a great book to make better Java developers. The focus is to make us think about writing more readable and maintainable code. Kent Beck accomplishes this by going thru WHY we write things a certain way.

The audience is Java developers who know the basics of the language. If you have more experience, you will understand points on a deeper level. If you are newer to Java, you will form good habits.

There were just too many things I liked about this book, so here's a list:

- clear, concise and short snippets
- simple, bare-bones diagrams
- discussion on caveats and tradeoffs
- over 100 pages of patterns
- over 75 patterns
- about concepts and OO; not a style guide
- focus on values like communication and simplicity
- section on cross cutting principles like minimizing repetition
- short sections (Kent says some chapters long, but 30 patterns in 30 pages has great subdivision)
- how JUnit 4 design decisions follow theses patterns
- Kent even got in a dig about Sun never removing deprecated code
- bibliography with a blurb from Kent on each title
- pattern index on inside back cover in addition to traditional index

The book can be read straight thru or used as a reference. It's short, light and easy enough that it can be read on an airplane. (and in this case, it was.) It's also organized enough to go back and read about the pattern relevant at the time.

More info at
More info at
Michael Finney
Ranch Hand

Joined: Jan 25, 1999
Posts: 508
Have you seen the errata for this book? Thanks.

Michael Finney - "Always Striving To Serve You Better Every Day"
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33130

Originally posted by Michael Finney:
Have you seen the errata for this book? Thanks.

No. I don't know where Addison-Wesley lists the errata for any of their books. Not that I saw any mistakes in this one.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Michael Finney
Ranch Hand

Joined: Jan 25, 1999
Posts: 508
OK. Thanks.
wood burning stoves
subject: Implementation Patterns by Kent Beck
jQuery in Action, 3rd edition