|
Rod Stephens
$39.99, 397 pages, 1999
Wiley Computer Publishing
ISBN 0-471-32351-9
Paperback
Every program more than 10 lines long contains at least one bug
This statement may not be provable, but it is generally a good assumption. No matter how careful you are, your program will probably contain some bugs. Even if the code is perfect, it must be prepared to handle unexpected conditions such as missing files, network failure, and other applications using all of the system's resources.
|
Bug prevention, detection, and eradication! |
This book teaches programming skills that every Visual Basic developer should have. It explains ways to minimize the number of errors in your programs, methods for exposing errors so they are easy to fix, and techniques for correctly handling unexpected errors that do occur.
Learn in hours what took me more than a dozen years of painful experience to learn |
Unlike my other books, this one is not aimed only at intermediate and advanced programmers. While it does describe some intermediate and advanced techniques, it also gives beginners a chance to skip years ahead on the bug chasing learning curve. No matter what your current skill level, you are sure to find something useful in this book.
Some VB books give basic tips on error trapping, but none come close to this book which is devoted in its entirety
to avoiding, exposing and reducing bugs. The author discusses the VB debug tools but just as importantly, he discusses
ways to prevent bugs by suggesting strategies to improve design, coding and documentation. He draws on his experience
to identify areas that are prone to produce bugs and shows ways to 'bug proof' these trouble spots. As an added bonus
you will learn a lot about the actual design and coding process of a professional programmer. Unless you are an
experienced VB programmer--or are eager to join the ranks of developers shipping buggy products that require frequent
patches--this book is a must buy.
-- Burt Abreu from VBExplorer
Click here to see DevX's review of the book.
|