For example he provides exception handlers that use enumerated values to select an exact error message. Instead he uses monolithic case statements in which the only difference between cases is the string literal argument passed to his function for displaying messages. I think book already needs a very thorough revision. Lastly this is not a book for the genuine expert as it deals with topics at too simple a level. For example the chapter on persistent objects does not tackle the tough problem of handling persistent polymorphic objects.
Any competent programmer can handle the non-polymorphic case.
This book's code is too fragile for novices whilst the techniques are too simple for experienced programmers. Thoughtless copying will only perpetuate the fragility of the author's code. Last Update - 11 September 2001. All rights reserved.