Improve Your Programming with Asserts

By Bruce D. Rosenblum

Dr. Dobb's Journal December 1997

(a)
VERIFY((z = x * y) < kMaxValue);
(b)
z = x * y;
ASSERT( z < kMaxValue, "z exceeds valid limit");

Example 4: Do not use verify. Instead of (a), your code should read like (b).

Back to Article


Copyright © 1997, Dr. Dobb's Journal