This book is proof that debugging has graduated from a black art to a systematic discipline.
It demystifies one of the toughest aspects of software programming, showing clearly how to discover what caused software failures, and fix them with minimal muss and fuss.
The fully updated second edition includes 100+ pages of new material, including new chapters on Verifying Code, Predicting Erors, and Preventing Errors.
Cutting-edge tools such as FindBUGS and AGITAR are explained, techniques from i.