Rating: Summary: Sad but true Review: We have all seen it, OO gone bad, CS principles abused. Well this book does a good effort to catalog those horror stories. Once you read this book, you might have a keener eye to spotting bad trends before they become project disasters.
Rating: Summary: Relevant and insightful! Review: Well researched, methodically organized, and convincingly exposed. The book is an intelligent attempt at addressing software development project problems (categorized into Architectural, Developmental, and Managerial), identifying their root causes, and suggesting remedies. And the authors do so without being too philosophical nor prescriptive. If a "pattern" explicates a design approach that works in different contexts, an "antipattern" is a literary form describing a typical solution to a problem that generates decidedly negative consequences. By focusing on failures proactively ("two-thirds of all software projects encounter cost overruns in excess of 200%"), the book makes its readers mindful of the nature and consequences of every single decision in a software project. I relate to every insight in this book. A fantastic read and a permanent reference.
Rating: Summary: In search of relevance, and fun. Review: When we began to write AntiPatterns, our primary goal was to produce a book that was actually useful to people like us. After briefing the material to several peers and patterns study groups, we are pleased with the overwhelming feedback that the "relevance goal" has been well met.I really hope that you have fun reading AntiPatterns... we tried hard to soften the very disturbing reality of the current software engineering situation with a healthy dose of good old-fashioned humor.
Rating: Summary: Too many words, not enough story. Review: When you finally get to the meat of this book, it's pretty good. The AntiPatterns are interesting and evocative, though not all attain the same level of quality. There's way too much warmup: over 60 pages of it before you get to the real ideas. This book could be half the size and would serve its market better if it were.
|