Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Confessions of a Used Program Salesman by Will Tracz
Recommended
ISBN: 0-201-63369-8       Publisher: Addison-Wesley       Pages: 233pp       Price: £22-50
Categories:   writing solid code     re-usable code    
Reviewed by Mathew Davies in C Vu 8-2 (Jan 1996)
Mr Tracz's book is split into two sections; the first presents a series of (updated) reprints from his original articles in the IEEE Computer, IEEE Software and ACM Software Engineering Notes, the second presents a more serious discussion of the objectives, promises, practical problems and way ahead for re-usable software. The common theme throughout the book is software re-use.

When I first started reading this book, I was taken aback by Mr. Tracz's use of dire puns. However, as I got further and further into the text, I began to glimpse some of the important points that were being made. The author makes some sharp observations about the real problems of getting the software re- use ball rolling, at all levels from the individual programmer (and his or her ego) to the multi-national company. He is careful to play down some of the extravagant claims that have been made about the potential benefits of re-usable software in the past, arguing that it is not a panacea for the current high price of software development and associated reliability problems, rather a step on the route to improving both.

Up until reading this book, I had never given software re-use a lot of thought. Having read it, I suspect that I have been a little naive. If you are considering writing re-usable software, using re-usable software, or managing a project that is involved with re-usable software, then you should look at this book (despite the punishing onslaught of Mr. Tracz's puns).


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/c/c000309.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/