|
|||||||||||||||||||||||||||||||||||
|
13 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
16 of 16 people found the following review helpful:
2.0 out of 5 stars
Be forewarned,
This review is from: The Pattern Almanac 2000 (Paperback)
When this book is described as a listing of 700+ patterns, think literally. No UML, no suggested implementation, no rationale, no CRC - just a brief description of the pattern. And I do mean brief; the GoF's Mediator is reduced to six or seven lines. If you're looking for a good book on patterns, go elsewhere. If you're looking for a good index to pattern material you may already have (JOOP, GoF, Smalltalk Patterns, PLoP books, PLoP conferences, and others) this may be a worthwhile investment as the book includes excellent citation sections.
8 of 8 people found the following review helpful:
5.0 out of 5 stars
What we've been waiting for!,
By Robert Hanmer (Naperville, IL USA) - See all my reviews
This review is from: The Pattern Almanac 2000 (Paperback)
This is the book that the pattern community has been waiting for! The one source of pointers and intents for all the patterns that have been published about software and selected other topics. In order to locate a pattern, or even know it existed before this book you would have had to have studied all the various pattern books and websites, ranging from the Gang of Four (Gamma, Helm, Johnson & Vlissides) to the latest PLoP proceedings. This book makes it possible to identify a problem that you have (such as dealing with queues), turn to the index to look up that topic (12 different patterns related to queues are indexed, as well as citations of several collections of patterns), and then turn to the cited pages to determine if the patterns might be useful to you in solving your current problem.The value of this book is not that it restates all the patterns, it is in its ability to index the patterns so that they can be found. I think it does an admirable job of this. To achieve this Linda Rising has tackled the monumental job of documenting the intents of all these patterns. For those patterns that I'm familiar with she's done a great job capturing the intent. This book won't make the reader an expert on the use of any pattern, but will contribute to their ability to create better software.
7 of 7 people found the following review helpful:
4.0 out of 5 stars
Excellent Catalog,
By
This review is from: The Pattern Almanac 2000 (Paperback)
Considering that one of the hard parts of applying patterns is finding initially the right one for the problem at hand, this is an excellent catalog to support one in this task. Certainly, it's not a book to start learning about patterns. But after one has done the required homework (reading the GoF and POSA book) it's an excellent place to start hunting for additional patterns. I especially love the multiple indices.I missed two things. I would have liked to see a better context desciption for each pattern and I missed a few patterns that I consider useful. Among those are the recently published "SanFrancisco Design Patterns", although Pattern purists may possibly argue whether the latter already qualify as patterns by the "rule of three". In any case, a very good (4 1/2 stars) addition to ones desktop!
5 of 5 people found the following review helpful:
4.0 out of 5 stars
Hypertext Wanted!,
By
This review is from: The Pattern Almanac 2000 (Paperback)
Somewhere along the line, AWL decided to release the GOF book as a CD, entitled "Design Patterns CD". I personally found the cross-linking of patterns via hypertext to be extremely valuable, and "The Pattern Almanac 2000" cries out for the same treatment. Frequently while reading/scanning this text I found myself wishing that each pattern was linked to its on-line source (where available), or that I could connect to related patterns or documents regarding experience with their use. This book is, as others have pointed out, an index. Having this in softcopy would provide another dimension of use that would markedly increase its value.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
great collection to have on the shelf,
By Shailesh Sonavadekar (mumbai , india) - See all my reviews
This review is from: The Pattern Almanac 2000 (Paperback)
Patterns. The current vocabulary of the high end designers and software architects. There are very few universities offering the M.S. courses on this subject; the future language of the software industry. Eric Gamma et al. started this revolution in 1995. It seems that there is no end to it. The author herself has significant experience in the area of Patterns. The book, as its name suggests, is indeed a very good almanac of patterns. Another thing I liked about the book, the author mentions relationships with other patterns, though not with details. Please note that the book is not for beginners. It is for users who know & use patterns & want to know more about other patterns. I hope the author will come up with more patterns in the near future.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Excellent as a reference pointer,
By Charles Ashbacher (Marion, Iowa United States) - See all my reviews (TOP 500 REVIEWER) (VINE VOICE) (HALL OF FAME REVIEWER)
This review is from: The Pattern Almanac 2000 (Paperback)
As a body of literature expands, it reaches the point where collections of detailed explanations become too large and unwieldy to be examined efficiently. When this occurs, it is very helpful for people to collect and organize the descriptions of the features, so that practitioners can quickly look up the general descriptions. That is what Linda Rising has done with software patterns.Each pattern entry in the almanac has the basic information: * Pattern name Most of the descriptions take up less than a third of a page, so the author has erred on the side of brevity. This was the proper approach, as this is a reference book of brief explanations designed to serve as a primer and a collection of pointers to more detailed information.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Excellent, concise and useful,
This review is from: The Pattern Almanac 2000 (Paperback)
The Almanac is an indispensable tool for the pattern professional. I use it daily in my capacity as a consultant. It's great when I can remember the existence of a pattern, but not quite the name. The Almanac has just enough information for me to recall the essence of the patterns. It's well organized and concise. The only place I can find "all the patterns" in one place.
6 of 8 people found the following review helpful:
3.0 out of 5 stars
A Useful Catalogue of Patterns,
By
This review is from: The Pattern Almanac 2000 (Paperback)
Having worked my way through a good proportion of the famous 'Design Patterns' book I'm always on the lookout for a simpler introductory book that I can recommend to people new to the subject. In many ways this book fulfills that rôle. It is a comprehensive catalogue of pretty much every important pattern published. It includes lots of reference material and a wealth of information on where to find more information. Its weakness is that it includes so many patterns. There is quite a lot of duplication (or, alternatively, variations on a theme) and the quest to include everything means that there is only a limited amount of information about any particular pattern. Additionally, there seems to be little discrimination between what I would describe as 'important patterns' (such as Factories or Composites) and trivial ones (such as the oft quoted 'George Washington is dead'). Patterns were first developed by people working in the language smalltalk. They have since outgrown their origins but seem reluctant to let go. As a result you'll find a disproportionate number of examples worked out in that language. Although not insurmountable, it is still a barrier that will hinder the majority of programmers. Fewer examples are also worked out in other, more common, languages such as Java and C++. Since no single language is right for all programmers, I'd have liked to have seen more emphasis on the UML diagrams. Overall, this is a useful reference work to have available in the office though not an essential one for your bookshelf.
10 of 14 people found the following review helpful:
1.0 out of 5 stars
WARNING - This is just a list of patterns,
By
Amazon Verified Purchase(What's this?)
This review is from: The Pattern Almanac 2000 (Paperback)
This is nothing more than a shopping list of patterns. No real content, nothing to learn, just a catalog of patterns. The patterns are not even explained to any degree. Many other good pattern books. Click Search...
6 of 10 people found the following review helpful:
1.0 out of 5 stars
Disappointed,
By Karl Tombre (Nancy, France) - See all my reviews
This review is from: The Pattern Almanac 2000 (Paperback)
I should probably have read the previous reviews more carefully before buying this book... It was not what I was looking for. If you have a wealth of patterns-related material, it may probably be a good addition, providing an extensive index (or more precisely multiple cross-indexes) to patterns and patterns-related publications and resources. But really don't expect to LEARN anything from this book... The 1 to 3 sentences describing each entry are just too short and lack the uniformity of some common representation or formalism. So the index is rich, but don't expect to buy anything else than an index.
|
|
Most Helpful First | Newest First
|
|
The Pattern Almanac 2000 by Linda Rising (Paperback - January 15, 2000)
Used & New from: $0.01
| ||