Customer Reviews


4 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


31 of 32 people found the following review helpful:
5.0 out of 5 stars Solid Advice for Library Designers
In view of the fact that a previous reviewer recommended reading Scott Meyers instead of this book, I thought you might like to see what Scott Meyers has to say about Designing and Coding Reusable C++. Simply put, the book is on my short list of recommended reading for C++ programmers. I describe things this way in my More Effective C++: "If you have anything to...
Published on April 27, 1999 by TreeHugger

versus
1 of 2 people found the following review helpful:
3.0 out of 5 stars not bad, but uninspiring
I read this on the basis of Scott Meyers' recommendation in More Effective C++, but I must admit that I was expecting something with a bit more zing to it.

On the positive side, this not yet another style manual, or a collection of gotchas. It looks at designing software at a higher level than coding standards or idioms. There's a fairly solid introduction to...
Published on February 23, 2007 by Thing with a hook


Most Helpful First | Newest First

31 of 32 people found the following review helpful:
5.0 out of 5 stars Solid Advice for Library Designers, April 27, 1999
By 
TreeHugger (Near Portland, OR USA) - See all my reviews
This review is from: Designing and Coding Reusable C++ (Paperback)
In view of the fact that a previous reviewer recommended reading Scott Meyers instead of this book, I thought you might like to see what Scott Meyers has to say about Designing and Coding Reusable C++. Simply put, the book is on my short list of recommended reading for C++ programmers. I describe things this way in my More Effective C++: "If you have anything to do with the design and implementation of C++ libraries, you would be foolhardy to overlook Designing and Coding Reusable C++. Carroll and Ellis discuss many practical aspects of library design and implementation that are simply ignored by everybody else. Good libraries are small, fast, extensible, easily upgraded, graceful during template instantiation, powerful, and robust. It is not possible to optimize for each of these attributes, so one must make trade-offs that improve some aspects of a library at the expense of others. Designing and Coding Reusable C++ examines these trade-offs and offers down-to-earth advice on how to go about making them."
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
4.0 out of 5 stars Read this if reuse is important to you., March 19, 1999
By A Customer
This review is from: Designing and Coding Reusable C++ (Paperback)
I found the entire book worthwhile and hope for a new edition now that C++ is an international standard. Code reuse is easier with good documentation. One chapter contains important advice for documenting the design and interface to classes. An example (or even a reference to) a good class "design paper", tutorial, and class reference would be a great addition.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful:
3.0 out of 5 stars not bad, but uninspiring, February 23, 2007
This review is from: Designing and Coding Reusable C++ (Paperback)
I read this on the basis of Scott Meyers' recommendation in More Effective C++, but I must admit that I was expecting something with a bit more zing to it.

On the positive side, this not yet another style manual, or a collection of gotchas. It looks at designing software at a higher level than coding standards or idioms. There's a fairly solid introduction to thinking about object orientation, and unlike most books, it goes into non coding issues like compatibility and documentation. There's also some material on whether to design a class with a pimpl or factory methods to reduce compile time dependencies. There's even a little bit on contract programming (although they don't call it that). And the chapter on name conflicts is pretty good.

But for all that, the coverage is not very deep. Overall, there wasn't much here that was new or fresh. It might be good for an experienced C programmer, who's migrated to C++ and is looking for some an intro to OOP.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 16 people found the following review helpful:
2.0 out of 5 stars Mediocre, March 2, 1999
By A Customer
This review is from: Designing and Coding Reusable C++ (Paperback)
Although the authors are clearly competent, there's not much here. Most of the material is not specific to library writing, but rather generic C++ advice, and not all that well done. Many points lack proper explanation. Examples are contrived. Read Scott Meyers instead.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Designing and Coding Reusable C++
Designing and Coding Reusable C++ by Martin D. Carroll (Paperback - May 7, 1995)
$46.99
In Stock
Add to cart Add to wishlist