kwugirl's review against another edition

Go to review page

3.0

Fowler is a good author to read for these sorts of "classic" C.S. tomes. This isn't quite what I was expecting in that I thought it would be a lot more prescriptive about what you should do for enterprise apps, but that isn't his style, and also that would've made the book further dated (there were a fair number of patterns that generally we figured they're taken care of for you by modern frameworks). So it was interesting to learn these terminologies and descriptions and such and see how the frameworks we use might implement them, but less directly relevant to working on a current enterprise app than I had originally thought, compared to [b:Refactoring: Improving the Design of Existing Code|44936|Refactoring Improving the Design of Existing Code|Martin Fowler|https://d.gr-assets.com/books/1386925632s/44936.jpg|44258].

madeyedog's review against another edition

Go to review page

4.0

Excellent information on when to consider patterns and the trade offs of each. Too abstract in parts, where common techniques are given overly simplistic names and descriptions, but generally good

fingolfintek's review against another edition

Go to review page

5.0

Although many of the described patterns are either deprecated or already implemented in most popular enterprise frameworks, it was still very thought-provoking and educational to read about the motivations for their use and ways to implement them - after all, every worthwhile computer science curriculum teaches us how to implement linked lists and a whole other range of data structures that already come out of the box with most languages. Similarly, after reading it cover to cover I tend to consider this book Enterprise Programming 101 :)

stevex's review against another edition

Go to review page

4.0

Very clear and readable patterns book. Well organised, with the introductory chapters setting the scene, and a really useful crib card at the end providing pointers into the text.

You would probably want to read this one after the "Gang of Four" book, as this one frequently makes reference out into that one.

As is common with pattern reference books, the introduction does refer in many places to patterns which haven't yet been described - this seems to be a bit of hazard of the genre.
More...