Rating:  Summary: Many new reviews are dishonest or written by morons Review: When someone says, "Unit Of Work, Domain Model and Data Mapper patterns extremely useful. It has changed the way I think about enterprise applications.", then these people shouldn't be writting enterprise applications to begin with.Most smart developers and architects already knew these patterns and if you didn't from working on enterprise applications in the past (either writting them or reading other programmer's code), then you should probably go find another job. The wealth of this book is not in gaining the knowledge about the patterns but it's to promote a common vocabulary in the industry among other programmers so you can communicate in the same language. Thus, If you actually 'learned' a lot of stuff from this book, you should really question how good of a software designer you really are (because that means you really didn't know a whole lot). Patterns like Domain Model are very, very obvious - It's how we build OO programs to begin with and if this initiated some kind of paradigm shift, then perhaps you should be reading other books. If you are one of these kinds of readers, first learn how to actually use object oriented languages and learn how to refactor before you read this book because you aren't intelligent enough to appreciate what this book is really used for to begin with. With common knowledge of OO programming and the discipling to refactor code, you should *discover* many of these patterns on your own instantly seeing as it's a fairly systematic process. This book is for people who want to talk the same talk and that's all. If you want to learn something, you can learn the principles behind the patterns and these books have been out for 5-10 years already.
Rating:  Summary: Collection of architecture patterns Review: You could view this as a rehashing of patterns that have existing for some time - or - you could view this is a collection of those patterns that are still relevant today. Based on how I used this book in my work, I see it from the latter perspective. There's nothing wrong with re-documenting old material when you focus on what's been proven and successful. Plus, there's new content that will be of interest to many as well. Though this book came out a while ago, I feel it is still relevant today.
|