![]()
June 1998
Volume 16 Number 06DEBUGGING AND TESTING
Testing Error Handlers by Simulating Errors
Dave Pomerantz
Buggy error handlers often escape detection, or are tested only half-way. Here are some tools to help you finish the job.Stack Trace Exceptions in Win32
Carlo Pescio
Exceptions are a useful way to catch errors if you can catch and interpret the exceptions, that is.BOOK REVIEW
The Software Project Survival Guide
reviewed by Dave Hamilton
The author of Code Complete brings some methods to the madness of software project management.FEATURES
Object-Oriented Analysis and Design, Part 2
Alistair Cockburn
Brewing a good cup of Java takes careful design, even in C++.Inter-Object Messaging Using a SwitchBoard
William Crowe
One way to reduce coupling in a program is to generalize it to a fare-thee-well.C/C++Contributing Editors
Standard C/C++: The Facet time_put
P. J. Plauger
Formatting times in Standard C++ is much the same as in Standard C, but with rather more machinery involved.C++ Theory and Practice: Partitioning with Namespaces, Part 3
Dan Saks
What's in a name? Anonymity, for one thing if you know how to use unnamed namespaces [sic].The Learning C/C++urve: Dis-Array
Bobby Schmidt
So how hard can it be to mimic a C array with a C++ class? Read on.
Questions & Answers: The Danger of Undeclared Functions
Pete Becker
Lots of things can go wrong on a function call, particularly if you omit prototypes or get ambitious with function pointers.DEPARTMENTS
Editor's Forum
New Products
We Have Mail